<86>Aug 26 03:19:59 userdel[4015295]: delete user 'rooter'
<86>Aug 26 03:19:59 userdel[4015295]: removed group 'rooter' owned by 'rooter'
<86>Aug 26 03:19:59 userdel[4015295]: removed shadow group 'rooter' owned by 'rooter'
<86>Aug 26 03:19:59 groupadd[4015330]: group added to /etc/group: name=rooter, GID=1280
<86>Aug 26 03:19:59 groupadd[4015330]: group added to /etc/gshadow: name=rooter
<86>Aug 26 03:19:59 groupadd[4015330]: new group: name=rooter, GID=1280
<86>Aug 26 03:19:59 useradd[4015354]: new user: name=rooter, UID=1280, GID=1280, home=/root, shell=/bin/bash, from=none
<86>Aug 26 03:19:59 userdel[4015406]: delete user 'builder'
<86>Aug 26 03:19:59 userdel[4015406]: removed group 'builder' owned by 'builder'
<86>Aug 26 03:19:59 groupadd[4015436]: group added to /etc/group: name=builder, GID=1281
<86>Aug 26 03:19:59 groupadd[4015436]: group added to /etc/gshadow: name=builder
<86>Aug 26 03:19:59 groupadd[4015436]: new group: name=builder, GID=1281
<86>Aug 26 03:19:59 useradd[4015454]: new user: name=builder, UID=1281, GID=1281, home=/usr/src, shell=/bin/bash, from=none
/usr/src/in/srpm/libhdf5-1.10.6-alt2.src.rpm: bad symbols in the license tag: ,
<13>Aug 26 03:20:06 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Aug 26 03:20:06 rpmi: libstdc++13-devel-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed
<13>Aug 26 03:20:07 rpmi: gcc13-c++-13.2.1-alt2 sisyphus+327572.100.1.1 1692472816 installed
<13>Aug 26 03:20:07 rpmi: libp11-kit-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed
<13>Aug 26 03:20:07 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed
<13>Aug 26 03:20:07 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Aug 26 03:20:07 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Aug 26 03:20:07 rpmi: ca-certificates-2023.07.31-alt1 sisyphus+326137.200.1.1 1690809798 installed
<13>Aug 26 03:20:07 rpmi: ca-trust-0.1.4-alt1 sisyphus+308690.100.1.1 1666182992 installed
<13>Aug 26 03:20:07 rpmi: p11-kit-trust-1:0.24.1-alt2 sisyphus+324666.100.1.1 1689083439 installed
<13>Aug 26 03:20:07 rpmi: libcrypto3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed
<13>Aug 26 03:20:07 rpmi: libssl3-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed
<13>Aug 26 03:20:07 rpmi: libssl-devel-3.1.2-alt1 sisyphus+326244.100.1.1 1690906741 installed
<13>Aug 26 03:20:07 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed
<13>Aug 26 03:20:07 rpmi: zlib-devel-1.2.13-alt1 sisyphus+309409.200.2.1 1667402043 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/libhdf5-1.10.6-alt2.nosrc.rpm (w1.gzdio)
Installing libhdf5-1.10.6-alt2.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.69596
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf libhdf5-1.10.6
+ echo 'Source #0 (libhdf5-1.10.6.tar):'
Source #0 (libhdf5-1.10.6.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/libhdf5-1.10.6.tar
+ cd libhdf5-1.10.6
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (libhdf5-alt-disable-rpath.patch):'
Patch #0 (libhdf5-alt-disable-rpath.patch):
+ /usr/bin/patch -p1
patching file bin/h5cc.in
Hunk #1 succeeded at 334 (offset 7 lines).
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.69596
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd libhdf5-1.10.6
+ autoreconf -fisv
autoreconf-default: export WARNINGS=
autoreconf-default: Entering directory '.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force 
autoreconf-default: configure.ac: tracing
autoreconf-default: running: libtoolize --force --install
libtoolize-default: putting auxiliary files in AC_CONFIG_AUX_DIR, 'bin'.
libtoolize-default: linking file 'bin/config.guess'
libtoolize-default: linking file 'bin/config.sub'
libtoolize-default: linking file 'bin/install-sh'
libtoolize-default: linking file 'bin/ltmain.sh'
libtoolize-default: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize-default: linking file 'm4/libtool.m4'
libtoolize-default: linking file 'm4/ltoptions.m4'
libtoolize-default: linking file 'm4/ltsugar.m4'
libtoolize-default: linking file 'm4/ltversion.m4'
libtoolize-default: linking file 'm4/lt~obsolete.m4'
libtoolize-default: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using Gtkdoc
autoreconf-default: running: aclocal --force 
autoreconf-default: running: /usr/bin/autoconf-2.71 --force
configure.ac:892: warning: The macro `AC_CHECK_CLASS' is obsolete.
configure.ac:892: You should run autoupdate.
m4/ax_check_class.m4:56: AC_CHECK_CLASS is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
m4/ax_check_junit.m4:51: AX_CHECK_JUNIT is expanded from...
configure.ac:892: the top level
configure.ac:1076: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:1076: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
configure.ac:1076: the top level
configure.ac:1077: warning: The macro `AC_HEADER_TIME' is obsolete.
configure.ac:1077: You should run autoupdate.
./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
configure.ac:1077: the top level
configure.ac:1104: warning: The macro `AC_HAVE_LIBRARY' is obsolete.
configure.ac:1104: You should run autoupdate.
./lib/autoconf/libs.m4:138: AC_HAVE_LIBRARY is expanded from...
configure.ac:1104: the top level
autoreconf-default: running: /usr/bin/autoheader-2.71 --force
autoreconf-default: running: automake --add-missing --force-missing
configure.ac:363: installing 'bin/compile'
configure.ac:37: installing 'bin/missing'
c++/src/Makefile.am: installing 'bin/depcomp'
autoreconf-default: Leaving directory '.'
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing'
+ export FCFLAGS
+ '[' -n '' ']'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing'
+ ASFLAGS=
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ xargs -ri dirname -- '{}'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ readlink -e -- ./configure
+ configure_runstatedir_flags=
+ grep -qF runstatedir=DIR ./configure
+ configure_runstatedir_flags=--runstatedir=/var/run
+ ./configure --build=x86_64-alt-linux --host=x86_64-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --runstatedir=/var/run --without-included-gettext --enable-hl --enable-cxx --enable-shared --disable-static --disable-sharedlib-rpath --enable-build-mode=production --with-pic --with-pthread --with-zlib --with-szlib --with-default-api-version=v18
configure: WARNING: unrecognized options: --without-included-gettext
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking build system type... x86_64-alt-linux-gnu
checking host system type... x86_64-alt-linux-gnu
checking shell variables initial values... done
checking if basename works... yes
checking if xargs works... yes
checking for cached host... none
checking for config x86_64-alt-linux-gnu... no
checking for config x86_64-alt-linux-gnu... no
checking for config alt-linux-gnu... no
checking for config alt-linux-gnu... no
checking for config x86_64-linux-gnu... no
checking for config x86_64-linux-gnu... no
checking for config x86_64-alt... no
checking for config linux-gnu... found
compiler 'gcc' is GNU gcc-13.2.1
compiler 'g++' is GNU g++-13.2.1
checking for config ./config/site-specific/host-localhost.localdomain... no
checking for config ./config/site-specific/host-localdomain... no
checking build mode... production
checking for x86_64-alt-linux-gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking if unsupported combinations of configure options are allowed... no
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for sys/time.h... yes
checking for off_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking for ptrdiff_t... yes
checking whether byte ordering is bigendian... no
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of unsigned... 4
checking size of long... 8
checking size of long long... 8
checking size of __int64... 0
checking size of float... 4
checking size of double... 8
checking size of long double... 16
checking size of __float128... 16
checking size of _Quad... 0
checking for quadmath.h... no
checking maximum decimal precision for C... 21
checking if Fortran interface enabled... no
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... none
checking how to run the C++ preprocessor... g++ -E
checking if c++ interface enabled... yes
checking if g++ needs old style header files in includes... no
checking if g++ can handle namespaces... yes
checking if g++ can handle static cast... yes
checking if g++ has offsetof extension... yes
checking if the high-level library is enabled... yes
checking for ar... ar
checking whether make sets $(MAKE)... (cached) yes
checking for tr... /usr/bin/tr
checking if srcdir= and time commands work together... yes
checking if Java JNI interface enabled... no
checking if building tests is disabled... checking if building tools is disabled... checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking how to convert x86_64-alt-linux-gnu file names to x86_64-alt-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-alt-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-alt-linux-file... no
checking for file... file
checking for x86_64-alt-linux-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for x86_64-alt-linux-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-alt-linux-ar... (cached) ar
checking for archiver @FILE support... @
checking for x86_64-alt-linux-strip... no
checking for strip... strip
checking for x86_64-alt-linux-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for x86_64-alt-linux-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC -DPIC
checking if gcc PIC flag -fPIC -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... yes
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking if we should install only statically linked executables... no
checking if -Wl,-rpath should be used to link shared libs in nondefault directories... no
checking for ceil in -lm... yes
checking for dlopen in -ldl... yes
checking for egrep... (cached) /bin/grep -E
checking for sys/resource.h... yes
checking for sys/time.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/ioctl.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/socket.h... yes
checking for sys/types.h... (cached) yes
checking for sys/file.h... yes
checking for stddef.h... yes
checking for setjmp.h... yes
checking for features.h... yes
checking for dirent.h... yes
checking for stdint.h... (cached) yes
checking for stdbool.h... yes
checking for mach/mach_time.h... no
checking for io.h... no
checking for winsock2.h... no
checking for sys/timeb.h... yes
checking if libtool needs -no-undefined flag to build shared libraries... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking size of int8_t... 1
checking size of uint8_t... 1
checking size of int_least8_t... 1
checking size of uint_least8_t... 1
checking size of int_fast8_t... 1
checking size of uint_fast8_t... 1
checking size of int16_t... 2
checking size of uint16_t... 2
checking size of int_least16_t... 2
checking size of uint_least16_t... 2
checking size of int_fast16_t... 8
checking size of uint_fast16_t... 8
checking size of int32_t... 4
checking size of uint32_t... 4
checking size of int_least32_t... 4
checking size of uint_least32_t... 4
checking size of int_fast32_t... 8
checking size of uint_fast32_t... 8
checking size of int64_t... 8
checking size of uint64_t... 8
checking size of int_least64_t... 8
checking size of uint_least64_t... 8
checking size of int_fast64_t... 8
checking size of uint_fast64_t... 8
checking size of size_t... 8
checking size of ssize_t... 8
checking size of ptrdiff_t... 8
checking size of off_t... 8
checking size of bool... 1
checking size of time_t... 8
checking if dev_t is scalar... yes
checking for dmalloc library... suppressed
checking for zlib.h... yes
checking for compress2 in -lz... yes
checking for compress2... yes
checking for szlib.h... no
checking for thread safe support... no
checking for gcc options needed to detect all undeclared functions... none needed
checking whether CLOCK_MONOTONIC is declared... yes
checking for tm_gmtoff in struct tm... yes
checking for global timezone variable... yes
checking for st_blocks in struct stat... no
checking for _getvideoconfig... no
checking for gettextinfo... no
checking for GetConsoleScreenBufferInfo... no
checking for getpwuid... yes
checking for _scrsize... no
checking for ioctl... yes
checking for struct videoconfig... no
checking for struct text_info... no
checking for TIOCGWINSZ... yes
checking for TIOCGETD... yes
checking for library containing clock_gettime... none required
checking for alarm... yes
checking for clock_gettime... yes
checking for difftime... yes
checking for fcntl... yes
checking for flock... yes
checking for fork... yes
checking for frexpf... yes
checking for frexpl... yes
checking for gethostname... yes
checking for getrusage... yes
checking for gettimeofday... yes
checking for lstat... yes
checking for rand_r... yes
checking for random... yes
checking for setsysinfo... no
checking for signal... yes
checking for longjmp... yes
checking for setjmp... yes
checking for siglongjmp... yes
checking for sigsetjmp... no
checking for sigprocmask... yes
checking for snprintf... yes
checking for srandom... yes
checking for strdup... yes
checking for symlink... yes
checking for system... yes
checking for strtoll... yes
checking for strtoull... yes
checking for tmpfile... yes
checking for asprintf... yes
checking for vasprintf... yes
checking for vsnprintf... yes
checking for waitpid... yes
checking for roundf... yes
checking for lroundf... yes
checking for llroundf... yes
checking for round... yes
checking for lround... yes
checking for llround... yes
checking for an ANSI C-conforming const... yes
checking if the compiler understands  __inline__... yes
checking if the compiler understands __inline... yes
checking if the compiler understands inline... yes
checking for __attribute__ extension... yes
checking for __func__ extension... yes
checking for __FUNCTION__ extension... yes
checking for C99 designated initialization support... yes
checking how to print long long... %ld and %lu
checking enable debugging symbols... no
checking enable asserts... no
checking enable developer warnings... no
checking profiling... no
checking optimization level... high
checking for internal debug output... none
checking whether function stack tracking is enabled... no
checking for API tracing... no
checking whether a memory checking tool will be used... no
checking whether internal memory allocation sanity checking is used... no
checking for parallel support files... skipped
checking whether O_DIRECT is declared... yes
checking for posix_memalign... yes
checking if the direct I/O virtual file driver (VFD) is enabled... no
checking if the Read-Only S3 virtual file driver (VFD) is enabled... no
checking for libhdfs... suppressed
checking for custom plugin default path definition... /usr/local/hdf5/lib/plugin
checking whether exception handling functions is checked during data conversions... yes
checking whether data accuracy is guaranteed during data conversions... yes
checking if the machine has window style path name... no
checking if using special algorithm to convert long double to (unsigned) long values... no
checking if using special algorithm to convert (unsigned) long to long double values... no
checking if correctly converting long double to (unsigned) long long values... yes
checking if correctly converting (unsigned) long long to long double values... yes
checking if the system is IBM ppc64le and cannot correctly convert some long double values... no
checking additional programs should be built... no
checking if deprecated public symbols are available... yes
checking which version of public symbols to use by default... v18
checking whether to perform strict file format checks... no
checking for pread... yes
checking for pwrite... yes
checking whether to use pread/pwrite instead of read/write in certain VFDs... yes
checking whether to have library information embedded in the executables... yes
checking if alignment restrictions are strictly enforced... no
configure: creating ./config.lt
config.lt: creating libtool
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating src/libhdf5.settings
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating test/Makefile
config.status: creating test/H5srcdir_str.h
config.status: creating test/testabort_fail.sh
config.status: creating test/testcheck_version.sh
config.status: creating test/testerror.sh
config.status: creating test/testexternal_env.sh
config.status: creating test/testflushrefresh.sh
config.status: creating test/testlibinfo.sh
config.status: creating test/testlinks_env.sh
config.status: creating test/testswmr.sh
config.status: creating test/testvds_env.sh
config.status: creating test/testvdsswmr.sh
config.status: creating test/test_filter_plugin.sh
config.status: creating test/test_usecases.sh
config.status: creating testpar/Makefile
config.status: creating testpar/testpflush.sh
config.status: creating tools/Makefile
config.status: creating tools/lib/Makefile
config.status: creating tools/libtest/Makefile
config.status: creating tools/src/Makefile
config.status: creating tools/src/h5dump/Makefile
config.status: creating tools/src/h5import/Makefile
config.status: creating tools/src/h5diff/Makefile
config.status: creating tools/src/h5jam/Makefile
config.status: creating tools/src/h5repack/Makefile
config.status: creating tools/src/h5ls/Makefile
config.status: creating tools/src/h5copy/Makefile
config.status: creating tools/src/misc/Makefile
config.status: creating tools/src/h5stat/Makefile
config.status: creating tools/test/Makefile
config.status: creating tools/test/h5dump/Makefile
config.status: creating tools/test/h5dump/h5dump_plugin.sh
config.status: creating tools/test/h5dump/testh5dump.sh
config.status: creating tools/test/h5dump/testh5dumppbits.sh
config.status: creating tools/test/h5dump/testh5dumpvds.sh
config.status: creating tools/test/h5dump/testh5dumpxml.sh
config.status: creating tools/test/h5ls/Makefile
config.status: creating tools/test/h5ls/h5ls_plugin.sh
config.status: creating tools/test/h5ls/testh5ls.sh
config.status: creating tools/test/h5ls/testh5lsvds.sh
config.status: creating tools/test/h5import/Makefile
config.status: creating tools/test/h5import/h5importtestutil.sh
config.status: creating tools/test/h5diff/Makefile
config.status: creating tools/test/h5diff/h5diff_plugin.sh
config.status: creating tools/test/h5diff/testh5diff.sh
config.status: creating tools/test/h5diff/testph5diff.sh
config.status: creating tools/src/h5format_convert/Makefile
config.status: creating tools/test/h5format_convert/Makefile
config.status: creating tools/test/h5format_convert/testh5fc.sh
config.status: creating tools/test/h5jam/Makefile
config.status: creating tools/test/h5jam/testh5jam.sh
config.status: creating tools/test/h5repack/Makefile
config.status: creating tools/test/h5repack/h5repack.sh
config.status: creating tools/test/h5repack/h5repack_plugin.sh
config.status: creating tools/test/h5copy/Makefile
config.status: creating tools/test/h5copy/testh5copy.sh
config.status: creating tools/test/misc/Makefile
config.status: creating tools/test/misc/testh5clear.sh
config.status: creating tools/test/misc/testh5mkgrp.sh
config.status: creating tools/test/misc/testh5repart.sh
config.status: creating tools/test/misc/vds/Makefile
config.status: creating tools/test/h5stat/Makefile
config.status: creating tools/test/h5stat/testh5stat.sh
config.status: creating tools/test/perform/Makefile
config.status: creating examples/Makefile
config.status: creating examples/run-c-ex.sh
config.status: creating examples/testh5cc.sh
config.status: creating bin/h5cc
config.status: creating bin/Makefile
config.status: creating c++/Makefile
config.status: creating c++/src/Makefile
config.status: creating c++/src/h5c++
config.status: creating c++/test/Makefile
config.status: creating c++/test/H5srcdir_str.h
config.status: creating c++/examples/Makefile
config.status: creating c++/examples/run-c++-ex.sh
config.status: creating c++/examples/testh5c++.sh
config.status: creating fortran/Makefile
config.status: creating fortran/src/h5fc
config.status: creating fortran/src/Makefile
config.status: creating fortran/src/H5fort_type_defines.h
config.status: creating fortran/test/Makefile
config.status: creating fortran/testpar/Makefile
config.status: creating fortran/examples/Makefile
config.status: creating fortran/examples/run-fortran-ex.sh
config.status: creating fortran/examples/testh5fc.sh
config.status: creating java/Makefile
config.status: creating java/src/Makefile
config.status: creating java/src/jni/Makefile
config.status: creating java/test/Makefile
config.status: creating java/test/junit.sh
config.status: creating java/examples/Makefile
config.status: creating java/examples/intro/Makefile
config.status: creating java/examples/intro/JavaIntroExample.sh
config.status: creating java/examples/datasets/Makefile
config.status: creating java/examples/datasets/JavaDatasetExample.sh
config.status: creating java/examples/datatypes/Makefile
config.status: creating java/examples/datatypes/JavaDatatypeExample.sh
config.status: creating java/examples/groups/Makefile
config.status: creating java/examples/groups/JavaGroupExample.sh
config.status: creating hl/Makefile
config.status: creating hl/src/Makefile
config.status: creating hl/test/Makefile
config.status: creating hl/test/H5srcdir_str.h
config.status: creating hl/tools/Makefile
config.status: creating hl/tools/gif2h5/Makefile
config.status: creating hl/tools/gif2h5/h52giftest.sh
config.status: creating hl/tools/h5watch/Makefile
config.status: creating hl/tools/h5watch/testh5watch.sh
config.status: creating hl/examples/Makefile
config.status: creating hl/examples/run-hlc-ex.sh
config.status: creating hl/c++/Makefile
config.status: creating hl/c++/src/Makefile
config.status: creating hl/c++/test/Makefile
config.status: creating hl/c++/examples/Makefile
config.status: creating hl/c++/examples/run-hlc++-ex.sh
config.status: creating hl/fortran/Makefile
config.status: creating hl/fortran/src/Makefile
config.status: creating hl/fortran/test/Makefile
config.status: creating hl/fortran/examples/Makefile
config.status: creating hl/fortran/examples/run-hlfortran-ex.sh
config.status: creating src/H5config.h
config.status: executing pubconf commands
creating src/H5pubconf.h
Post process src/libhdf5.settings
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing .classes commands
configure: WARNING: unrecognized options: --without-included-gettext
	    SUMMARY OF THE HDF5 CONFIGURATION
	    =================================

General Information:
-------------------
                   HDF5 Version: 1.10.6
                  Configured on: Sat Aug 26 03:20:49 UTC 2023
                  Configured by: builder@localhost.localdomain
                    Host system: x86_64-alt-linux-gnu
              Uname information: Linux localhost.localdomain 6.1.37-std-def-alt1 #1 SMP PREEMPT_DYNAMIC Sat Jul  1 15:16:07 UTC 2023 x86_64 GNU/Linux
                       Byte sex: little-endian
             Installation point: /usr

Compiling Options:
------------------
                     Build Mode: production
              Debugging Symbols: no
                        Asserts: no
                      Profiling: no
             Optimization Level: high

Linking Options:
----------------
                      Libraries: shared
  Statically Linked Executables: 
                        LDFLAGS: 
                     H5_LDFLAGS: 
                     AM_LDFLAGS: 
                Extra libraries: -lz -ldl -lm 
                       Archiver: ar
                       AR_FLAGS: cr
                         Ranlib: ranlib

Languages:
----------
                              C: yes
                     C Compiler: /usr/bin/gcc ( x86_64-alt-linux-gcc (GCC) 13.2.1 20230817 )
                       CPPFLAGS: 
                    H5_CPPFLAGS: -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API
                    AM_CPPFLAGS: 
                        C Flags: -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing
                     H5 C Flags:  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3
                     AM C Flags: 
               Shared C Library: yes
               Static C Library: no


                        Fortran: no

                            C++: yes
                   C++ Compiler: /usr/bin/g++ ( x86_64-alt-linux-g++ (GCC) 13.2.1 20230817 )
                      C++ Flags: -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing
                   H5 C++ Flags:   -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O
                   AM C++ Flags: 
             Shared C++ Library: yes
             Static C++ Library: no

                           Java: no


Features:
---------
                   Parallel HDF5: no
Parallel Filtered Dataset Writes: no
              Large Parallel I/O: no
              High-level library: yes
                Build HDF5 Tests: yes
                Build HDF5 Tools: yes
                    Threadsafety: no
             Default API mapping: v18
  With deprecated public symbols: yes
          I/O filters (external): deflate(zlib)
                             MPE: no
                      Direct VFD: no
              (Read-Only) S3 VFD: no
            (Read-Only) HDFS VFD: no
                         dmalloc: no
  Packages w/ extra debug output: none
                     API tracing: no
            Using memory checker: no
 Memory allocation sanity checks: no
          Function stack tracing: no
       Strict file format checks: no
    Optimization instrumentation: no
+ make -j8
Making all in src
make  all-am
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5make_libsettings.o H5make_libsettings.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5checksum.lo H5checksum.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5checksum.c  -fPIC -DPIC -o .libs/H5checksum.o
H5checksum.c: In function 'H5_checksum_lookup3':
H5checksum.c:409:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  409 |         case 12: c+=((uint32_t)k[11])<<24;
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~
H5checksum.c:410:9: note: here
  410 |         case 11: c+=((uint32_t)k[10])<<16;
      |         ^~~~
H5checksum.c:410:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  410 |         case 11: c+=((uint32_t)k[10])<<16;
      |                  ~^~~~~~~~~~~~~~~~~~~~~~~
H5checksum.c:411:9: note: here
  411 |         case 10: c+=((uint32_t)k[9])<<8;
      |         ^~~~
H5checksum.c:411:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  411 |         case 10: c+=((uint32_t)k[9])<<8;
      |                  ~^~~~~~~~~~~~~~~~~~~~~
H5checksum.c:412:9: note: here
  412 |         case 9 : c+=k[8];
      |         ^~~~
H5checksum.c:412:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  412 |         case 9 : c+=k[8];
      |                  ~^~~~~~
H5checksum.c:413:9: note: here
  413 |         case 8 : b+=((uint32_t)k[7])<<24;
      |         ^~~~
H5checksum.c:413:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  413 |         case 8 : b+=((uint32_t)k[7])<<24;
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
H5checksum.c:414:9: note: here
  414 |         case 7 : b+=((uint32_t)k[6])<<16;
      |         ^~~~
H5checksum.c:414:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  414 |         case 7 : b+=((uint32_t)k[6])<<16;
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
H5checksum.c:415:9: note: here
  415 |         case 6 : b+=((uint32_t)k[5])<<8;
      |         ^~~~
H5checksum.c:415:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  415 |         case 6 : b+=((uint32_t)k[5])<<8;
      |                  ~^~~~~~~~~~~~~~~~~~~~~
H5checksum.c:416:9: note: here
  416 |         case 5 : b+=k[4];
      |         ^~~~
H5checksum.c:416:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  416 |         case 5 : b+=k[4];
      |                  ~^~~~~~
H5checksum.c:417:9: note: here
  417 |         case 4 : a+=((uint32_t)k[3])<<24;
      |         ^~~~
H5checksum.c:417:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  417 |         case 4 : a+=((uint32_t)k[3])<<24;
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
H5checksum.c:418:9: note: here
  418 |         case 3 : a+=((uint32_t)k[2])<<16;
      |         ^~~~
H5checksum.c:418:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  418 |         case 3 : a+=((uint32_t)k[2])<<16;
      |                  ~^~~~~~~~~~~~~~~~~~~~~~
H5checksum.c:419:9: note: here
  419 |         case 2 : a+=((uint32_t)k[1])<<8;
      |         ^~~~
H5checksum.c:419:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
  419 |         case 2 : a+=((uint32_t)k[1])<<8;
      |                  ~^~~~~~~~~~~~~~~~~~~~~
H5checksum.c:420:9: note: here
  420 |         case 1 : a+=k[0];
      |         ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5system.lo H5system.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5system.c  -fPIC -DPIC -o .libs/H5system.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5timer.lo H5timer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5timer.c  -fPIC -DPIC -o .libs/H5timer.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5dbg.lo H5dbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5dbg.c  -fPIC -DPIC -o .libs/H5dbg.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5detect.o H5detect.c
H5detect.c: In function 'detect_C89_integers':
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1298:5: note: in expansion of macro 'DETECT_I'
 1298 |     DETECT_I(short,            SHORT,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1298:5: note: in expansion of macro 'DETECT_I'
 1298 |     DETECT_I(short,            SHORT,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1298:5: note: in expansion of macro 'DETECT_I'
 1298 |     DETECT_I(short,            SHORT,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1299:5: note: in expansion of macro 'DETECT_I'
 1299 |     DETECT_I(unsigned short,   USHORT,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1299:5: note: in expansion of macro 'DETECT_I'
 1299 |     DETECT_I(unsigned short,   USHORT,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1299:5: note: in expansion of macro 'DETECT_I'
 1299 |     DETECT_I(unsigned short,   USHORT,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1300:5: note: in expansion of macro 'DETECT_I'
 1300 |     DETECT_I(int,              INT,          d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1300:5: note: in expansion of macro 'DETECT_I'
 1300 |     DETECT_I(int,              INT,          d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1300:5: note: in expansion of macro 'DETECT_I'
 1300 |     DETECT_I(int,              INT,          d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1301:5: note: in expansion of macro 'DETECT_I'
 1301 |     DETECT_I(unsigned int,     UINT,         d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1301:5: note: in expansion of macro 'DETECT_I'
 1301 |     DETECT_I(unsigned int,     UINT,         d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1301:5: note: in expansion of macro 'DETECT_I'
 1301 |     DETECT_I(unsigned int,     UINT,         d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1302:5: note: in expansion of macro 'DETECT_I'
 1302 |     DETECT_I(long,             LONG,         d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1302:5: note: in expansion of macro 'DETECT_I'
 1302 |     DETECT_I(long,             LONG,         d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1302:5: note: in expansion of macro 'DETECT_I'
 1302 |     DETECT_I(long,             LONG,         d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1303:5: note: in expansion of macro 'DETECT_I'
 1303 |     DETECT_I(unsigned long,    ULONG,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1303:5: note: in expansion of macro 'DETECT_I'
 1303 |     DETECT_I(unsigned long,    ULONG,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1303:5: note: in expansion of macro 'DETECT_I'
 1303 |     DETECT_I(unsigned long,    ULONG,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c: In function 'detect_C89_floats':
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1318:5: note: in expansion of macro 'DETECT_F'
 1318 |     DETECT_F(float,     FLOAT,      d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1318:5: note: in expansion of macro 'DETECT_F'
 1318 |     DETECT_F(float,     FLOAT,      d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1318:5: note: in expansion of macro 'DETECT_F'
 1318 |     DETECT_F(float,     FLOAT,      d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1319:5: note: in expansion of macro 'DETECT_F'
 1319 |     DETECT_F(double,    DOUBLE,     d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1319:5: note: in expansion of macro 'DETECT_F'
 1319 |     DETECT_F(double,    DOUBLE,     d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1319:5: note: in expansion of macro 'DETECT_F'
 1319 |     DETECT_F(double,    DOUBLE,     d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c: In function 'detect_C99_integers16':
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1391:5: note: in expansion of macro 'DETECT_I'
 1391 |     DETECT_I(int16_t,           INT16,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1391:5: note: in expansion of macro 'DETECT_I'
 1391 |     DETECT_I(int16_t,           INT16,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1391:5: note: in expansion of macro 'DETECT_I'
 1391 |     DETECT_I(int16_t,           INT16,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1394:5: note: in expansion of macro 'DETECT_I'
 1394 |     DETECT_I(uint16_t,          UINT16,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1394:5: note: in expansion of macro 'DETECT_I'
 1394 |     DETECT_I(uint16_t,          UINT16,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1394:5: note: in expansion of macro 'DETECT_I'
 1394 |     DETECT_I(uint16_t,          UINT16,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1397:5: note: in expansion of macro 'DETECT_I'
 1397 |     DETECT_I(int_least16_t,     INT_LEAST16,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1397:5: note: in expansion of macro 'DETECT_I'
 1397 |     DETECT_I(int_least16_t,     INT_LEAST16,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1397:5: note: in expansion of macro 'DETECT_I'
 1397 |     DETECT_I(int_least16_t,     INT_LEAST16,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1400:5: note: in expansion of macro 'DETECT_I'
 1400 |     DETECT_I(uint_least16_t,    UINT_LEAST16, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1400:5: note: in expansion of macro 'DETECT_I'
 1400 |     DETECT_I(uint_least16_t,    UINT_LEAST16, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1400:5: note: in expansion of macro 'DETECT_I'
 1400 |     DETECT_I(uint_least16_t,    UINT_LEAST16, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1403:5: note: in expansion of macro 'DETECT_I'
 1403 |     DETECT_I(int_fast16_t,      INT_FAST16,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1403:5: note: in expansion of macro 'DETECT_I'
 1403 |     DETECT_I(int_fast16_t,      INT_FAST16,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1403:5: note: in expansion of macro 'DETECT_I'
 1403 |     DETECT_I(int_fast16_t,      INT_FAST16,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1406:5: note: in expansion of macro 'DETECT_I'
 1406 |     DETECT_I(uint_fast16_t,     UINT_FAST16,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1406:5: note: in expansion of macro 'DETECT_I'
 1406 |     DETECT_I(uint_fast16_t,     UINT_FAST16,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1406:5: note: in expansion of macro 'DETECT_I'
 1406 |     DETECT_I(uint_fast16_t,     UINT_FAST16,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c: In function 'detect_C99_integers32':
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1423:5: note: in expansion of macro 'DETECT_I'
 1423 |     DETECT_I(int32_t,           INT32,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1423:5: note: in expansion of macro 'DETECT_I'
 1423 |     DETECT_I(int32_t,           INT32,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1423:5: note: in expansion of macro 'DETECT_I'
 1423 |     DETECT_I(int32_t,           INT32,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1426:5: note: in expansion of macro 'DETECT_I'
 1426 |     DETECT_I(uint32_t,          UINT32,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1426:5: note: in expansion of macro 'DETECT_I'
 1426 |     DETECT_I(uint32_t,          UINT32,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1426:5: note: in expansion of macro 'DETECT_I'
 1426 |     DETECT_I(uint32_t,          UINT32,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1429:5: note: in expansion of macro 'DETECT_I'
 1429 |     DETECT_I(int_least32_t,     INT_LEAST32,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1429:5: note: in expansion of macro 'DETECT_I'
 1429 |     DETECT_I(int_least32_t,     INT_LEAST32,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1429:5: note: in expansion of macro 'DETECT_I'
 1429 |     DETECT_I(int_least32_t,     INT_LEAST32,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1432:5: note: in expansion of macro 'DETECT_I'
 1432 |     DETECT_I(uint_least32_t,    UINT_LEAST32, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1432:5: note: in expansion of macro 'DETECT_I'
 1432 |     DETECT_I(uint_least32_t,    UINT_LEAST32, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1432:5: note: in expansion of macro 'DETECT_I'
 1432 |     DETECT_I(uint_least32_t,    UINT_LEAST32, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1435:5: note: in expansion of macro 'DETECT_I'
 1435 |     DETECT_I(int_fast32_t,      INT_FAST32,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1435:5: note: in expansion of macro 'DETECT_I'
 1435 |     DETECT_I(int_fast32_t,      INT_FAST32,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1435:5: note: in expansion of macro 'DETECT_I'
 1435 |     DETECT_I(int_fast32_t,      INT_FAST32,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1438:5: note: in expansion of macro 'DETECT_I'
 1438 |     DETECT_I(uint_fast32_t,     UINT_FAST32,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1438:5: note: in expansion of macro 'DETECT_I'
 1438 |     DETECT_I(uint_fast32_t,     UINT_FAST32,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1438:5: note: in expansion of macro 'DETECT_I'
 1438 |     DETECT_I(uint_fast32_t,     UINT_FAST32,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c: In function 'detect_C99_integers64':
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1456:5: note: in expansion of macro 'DETECT_I'
 1456 |     DETECT_I(int64_t,           INT64,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1456:5: note: in expansion of macro 'DETECT_I'
 1456 |     DETECT_I(int64_t,           INT64,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1456:5: note: in expansion of macro 'DETECT_I'
 1456 |     DETECT_I(int64_t,           INT64,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1459:5: note: in expansion of macro 'DETECT_I'
 1459 |     DETECT_I(uint64_t,          UINT64,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1459:5: note: in expansion of macro 'DETECT_I'
 1459 |     DETECT_I(uint64_t,          UINT64,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1459:5: note: in expansion of macro 'DETECT_I'
 1459 |     DETECT_I(uint64_t,          UINT64,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1462:5: note: in expansion of macro 'DETECT_I'
 1462 |     DETECT_I(int_least64_t,     INT_LEAST64,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1462:5: note: in expansion of macro 'DETECT_I'
 1462 |     DETECT_I(int_least64_t,     INT_LEAST64,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1462:5: note: in expansion of macro 'DETECT_I'
 1462 |     DETECT_I(int_least64_t,     INT_LEAST64,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1465:5: note: in expansion of macro 'DETECT_I'
 1465 |     DETECT_I(uint_least64_t,    UINT_LEAST64, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1465:5: note: in expansion of macro 'DETECT_I'
 1465 |     DETECT_I(uint_least64_t,    UINT_LEAST64, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1465:5: note: in expansion of macro 'DETECT_I'
 1465 |     DETECT_I(uint_least64_t,    UINT_LEAST64, d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1468:5: note: in expansion of macro 'DETECT_I'
 1468 |     DETECT_I(int_fast64_t,      INT_FAST64,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1468:5: note: in expansion of macro 'DETECT_I'
 1468 |     DETECT_I(int_fast64_t,      INT_FAST64,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1468:5: note: in expansion of macro 'DETECT_I'
 1468 |     DETECT_I(int_fast64_t,      INT_FAST64,   d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1471:5: note: in expansion of macro 'DETECT_I'
 1471 |     DETECT_I(uint_fast64_t,     UINT_FAST64,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1471:5: note: in expansion of macro 'DETECT_I'
 1471 |     DETECT_I(uint_fast64_t,     UINT_FAST64,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1471:5: note: in expansion of macro 'DETECT_I'
 1471 |     DETECT_I(uint_fast64_t,     UINT_FAST64,  d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1475:5: note: in expansion of macro 'DETECT_I'
 1475 |     DETECT_I(long long,          LLONG,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1475:5: note: in expansion of macro 'DETECT_I'
 1475 |     DETECT_I(long long,          LLONG,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1475:5: note: in expansion of macro 'DETECT_I'
 1475 |     DETECT_I(long long,          LLONG,        d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1476:5: note: in expansion of macro 'DETECT_I'
 1476 |     DETECT_I(unsigned long long, ULLONG,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1476:5: note: in expansion of macro 'DETECT_I'
 1476 |     DETECT_I(unsigned long long, ULLONG,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:263:5: note: in expansion of macro 'ALIGNMENT'
  263 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:280:5: note: in expansion of macro 'DETECT_I_BYTE_CORE'
  280 |     DETECT_I_BYTE_CORE(TYPE,VAR,INFO,TYPE)                                    \
      |     ^~~~~~~~~~~~~~~~~~
H5detect.c:1476:5: note: in expansion of macro 'DETECT_I'
 1476 |     DETECT_I(unsigned long long, ULLONG,       d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c: In function 'detect_C99_floats':
H5detect.c:418:11: warning: cast increases required alignment of target type [-Wcast-align]
  418 |         *((TYPE*)(_buf+align_g[_ano])) = _val; /*possible SIGBUS or SEGSEGV*/ \
      |           ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1529:5: note: in expansion of macro 'DETECT_F'
 1529 |     DETECT_F(long double,      LDOUBLE,      d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:419:19: warning: cast increases required alignment of target type [-Wcast-align]
  419 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));    /*possible SIGBUS or SEGSEGV*/\
      |                   ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1529:5: note: in expansion of macro 'DETECT_F'
 1529 |     DETECT_F(long double,      LDOUBLE,      d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
H5detect.c:431:19: warning: cast increases required alignment of target type [-Wcast-align]
  431 |         _val2 = *((TYPE*)(_buf+align_g[_ano]));                      \
      |                   ^
H5detect.c:373:5: note: in expansion of macro 'ALIGNMENT'
  373 |     ALIGNMENT(TYPE, INFO);                                                    \
      |     ^~~~~~~~~
H5detect.c:1529:5: note: in expansion of macro 'DETECT_F'
 1529 |     DETECT_F(long double,      LDOUBLE,      d_g[nd_g]); nd_g++;
      |     ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5.lo H5.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5.c  -fPIC -DPIC -o .libs/H5.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5trace.lo H5trace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5trace.c  -fPIC -DPIC -o .libs/H5trace.o
H5trace.c: In function 'H5_trace':
H5trace.c:231:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  231 |             unsigned n = (unsigned)MAX (0, (int)HDstrlen(argname) - 3);
      |             ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5A.lo H5A.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5A.c  -fPIC -DPIC -o .libs/H5A.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Abtree2.lo H5Abtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Abtree2.c  -fPIC -DPIC -o .libs/H5Abtree2.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Atest.lo H5Atest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Atest.c  -fPIC -DPIC -o .libs/H5Atest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Adeprec.lo H5Adeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Adeprec.c  -fPIC -DPIC -o .libs/H5Adeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Adense.lo H5Adense.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Adense.c  -fPIC -DPIC -o .libs/H5Adense.o
H5Adense.c: In function 'H5A__dense_fnd_cb':
H5Adense.c:331:27: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  331 |         H5A_t *old_attr = *user_attr;
      |                           ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5ACproxy_entry.lo H5ACproxy_entry.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5ACproxy_entry.c  -fPIC -DPIC -o .libs/H5ACproxy_entry.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Aint.lo H5Aint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Aint.c  -fPIC -DPIC -o .libs/H5Aint.o
H5Aint.c: In function 'H5A__create':
H5Aint.c:200:45: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  200 |     if(NULL == (attr->shared->dt = H5T_copy(type, H5T_COPY_ALL)))
      |                                             ^~~~
In file included from H5Oprivate.h:45,
                 from H5Aprivate.h:25,
                 from H5Apkg.h:37,
                 from H5Aint.c:37:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Aint.c: In function 'H5A__read':
H5Aint.c:638:71: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  638 |                         (dst_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0)
      |                                                                       ^~~~~~~~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Aint.c: In function 'H5A__write':
H5Aint.c:738:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  738 |             if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(mem_type, H5T_COPY_ALL), FALSE)) < 0 ||
      |                                                              ^~~~~~~~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Aint.c: In function 'H5A__attr_copy_file':
H5Aint.c:2059:17: warning: unused parameter 'cpy_info' [-Wunused-parameter]
 2059 |     H5O_copy_t *cpy_info)
      |     ~~~~~~~~~~~~^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5AC.lo H5AC.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5AC.c  -fPIC -DPIC -o .libs/H5AC.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5ACdbg.lo H5ACdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5ACdbg.c  -fPIC -DPIC -o .libs/H5ACdbg.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B.lo H5B.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B.c  -fPIC -DPIC -o .libs/H5B.o
H5B.c: In function 'H5B_valid':
H5B.c:2022:26: warning: variable 'shared' set but not used [-Wunused-but-set-variable]
 2022 |     H5B_shared_t        *shared;                /* Pointer to shared B-tree info */
      |                          ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Bcache.lo H5Bcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Bcache.c  -fPIC -DPIC -o .libs/H5Bcache.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Bdbg.lo H5Bdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Bdbg.c  -fPIC -DPIC -o .libs/H5Bdbg.o
H5Bdbg.c: In function 'H5B_debug':
H5Bdbg.c:131:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  131 |         "Address:", bt->child[u]);
      |         ^~~~~~~~~~
H5Bdbg.c:137:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  137 |                       "Left Key:");
      |                       ^~~~~~~~~~~
H5Bdbg.c:140:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  140 |                 H5B_NKEY(bt, shared, u), udata);
      |                 ^~~~~~~~
H5Bdbg.c:144:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  144 |                       "Right Key:");
      |                       ^~~~~~~~~~~~
H5Bdbg.c:147:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  147 |                 H5B_NKEY(bt, shared, u + 1), udata);
      |                 ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2.lo H5B2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2.c  -fPIC -DPIC -o .libs/H5B2.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2dbg.lo H5B2dbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2dbg.c  -fPIC -DPIC -o .libs/H5B2dbg.o
H5B2dbg.c: In function 'H5B2__hdr_debug':
H5B2dbg.c:159:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  159 |             hdr->node_info[u].max_nrec, hdr->node_info[u].split_nrec, hdr->node_info[u].merge_nrec);
      |             ^~~
H5B2dbg.c:90:25: warning: unused parameter 'type' [-Wunused-parameter]
   90 |     const H5B2_class_t *type, haddr_t obj_addr)
      |     ~~~~~~~~~~~~~~~~~~~~^~~~
H5B2dbg.c:90:39: warning: unused parameter 'obj_addr' [-Wunused-parameter]
   90 |     const H5B2_class_t *type, haddr_t obj_addr)
      |                               ~~~~~~~~^~~~~~~~
H5B2dbg.c: In function 'H5B2__int_debug':
H5B2dbg.c:254:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  254 |                   internal->node_ptrs[u].addr);
      |                   ^~~~~~~~
H5B2dbg.c:259:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  259 |                   temp_str);
      |                   ^~~~~~~~
H5B2dbg.c:261:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  261 |         (void)(type->debug)(stream, indent + 6, MAX (0, fwidth-6), H5B2_INT_NREC(internal, hdr, u), hdr->cb_ctx);
      |         ^
H5B2dbg.c:270:15: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  270 |               internal->node_ptrs[u].addr);
      |               ^~~~~~~~
H5B2dbg.c:185:88: warning: unused parameter 'obj_addr' [-Wunused-parameter]
  185 |     const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, unsigned depth, haddr_t obj_addr)
      |                                                                                ~~~~~~~~^~~~~~~~
H5B2dbg.c: In function 'H5B2__leaf_debug':
H5B2dbg.c:363:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  363 |                   temp_str);
      |                   ^~~~~~~~
H5B2dbg.c:365:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  365 |         (void)(type->debug)(stream, indent + 6, MAX (0, fwidth-6), H5B2_LEAF_NREC(leaf, hdr, u), hdr->cb_ctx);
      |         ^
H5B2dbg.c:297:72: warning: unused parameter 'obj_addr' [-Wunused-parameter]
  297 |     const H5B2_class_t *type, haddr_t hdr_addr, unsigned nrec, haddr_t obj_addr)
      |                                                                ~~~~~~~~^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2cache.lo H5B2cache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2cache.c  -fPIC -DPIC -o .libs/H5B2cache.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2hdr.lo H5B2hdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2hdr.c  -fPIC -DPIC -o .libs/H5B2hdr.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2int.lo H5B2int.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2int.c  -fPIC -DPIC -o .libs/H5B2int.o
H5B2int.c: In function 'H5B2__iterate_node':
H5B2int.c:1529:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1529 |         if(NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, H5AC__READ_ONLY_FLAG))) /* Casting away const OK -QAK */
      |                                                                    ^
H5B2int.c:1548:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1548 |         if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, H5AC__READ_ONLY_FLAG)))   /* Casting away const OK -QAK */
      |                                                            ^
H5B2int.c: In function 'H5B2__delete_node':
H5B2int.c:1642:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1642 |         if(NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, H5AC__NO_FLAGS_SET)))   /* Casting away const OK -QAK */
      |                                                                    ^
H5B2int.c:1659:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1659 |         if(NULL == (leaf = H5B2__protect_leaf(hdr, parent, (H5B2_node_ptr_t *)curr_node, FALSE, H5AC__NO_FLAGS_SET)))     /* Casting away const OK -QAK */
      |                                                            ^
H5B2int.c: In function 'H5B2__node_size':
H5B2int.c:1718:64: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1718 |     if(NULL == (internal = H5B2__protect_internal(hdr, parent, (H5B2_node_ptr_t *)curr_node, depth, FALSE, H5AC__READ_ONLY_FLAG)))     /* Casting away const OK -QAK */
      |                                                                ^
H5B2int.c: In function 'H5B2__update_flush_depend':
H5B2int.c:1821:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1821 |             if(NULL == (child_int = H5B2__protect_internal(hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, (uint16_t)(depth - 1), FALSE, H5AC__NO_FLAGS_SET)))      /* Casting away const OK -QAK */
      |                                                                             ^
H5B2int.c:1837:74: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1837 |             if(NULL == (child_leaf = H5B2__protect_leaf(hdr, new_parent, (H5B2_node_ptr_t *)node_ptr, FALSE, H5AC__NO_FLAGS_SET)))    /* Casting away const OK -QAK */
      |                                                                          ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2stat.lo H5B2stat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2stat.c  -fPIC -DPIC -o .libs/H5B2stat.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2leaf.lo H5B2leaf.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2leaf.c  -fPIC -DPIC -o .libs/H5B2leaf.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2internal.lo H5B2internal.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2internal.c  -fPIC -DPIC -o .libs/H5B2internal.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Cdbg.lo H5Cdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Cdbg.c  -fPIC -DPIC -o .libs/H5Cdbg.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5B2test.lo H5B2test.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5B2test.c  -fPIC -DPIC -o .libs/H5B2test.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Cepoch.lo H5Cepoch.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Cepoch.c  -fPIC -DPIC -o .libs/H5Cepoch.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Clog.lo H5Clog.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Clog.c  -fPIC -DPIC -o .libs/H5Clog.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Clog_json.lo H5Clog_json.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Clog_json.c  -fPIC -DPIC -o .libs/H5Clog_json.o
H5Clog_json.c: In function 'H5C__json_write_set_cache_config_log_msg':
H5Clog_json.c:1284:82: warning: unused parameter 'config' [-Wunused-parameter]
 1284 | H5C__json_write_set_cache_config_log_msg(void *udata, const H5AC_cache_config_t *config,
      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Cimage.lo H5Cimage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Cimage.c  -fPIC -DPIC -o .libs/H5Cimage.o
In file included from H5Cprivate.h:35,
                 from H5Cpkg.h:37,
                 from H5Cimage.c:42:
H5Cimage.c: In function 'H5C__reconstruct_cache_entry':
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Cimage.c:3388:5: note: in expansion of macro 'INT32DECODE'
 3388 |     INT32DECODE(p, pf_entry_ptr->lru_rank);
      |     ^~~~~~~~~~~
H5Cimage.c: In function 'H5C__prep_for_file_close__setup_image_entries_array':
H5Cimage.c:3566:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3566 | } /* H5C__write_cache_image() */
      | ^
H5Cimage.c:3566:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Cimage.c: In function 'H5C__deserialize_prefetched_entry':
H5Cimage.c:3566:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Cprefetched.lo H5Cprefetched.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Cprefetched.c  -fPIC -DPIC -o .libs/H5Cprefetched.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Clog_trace.lo H5Clog_trace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Clog_trace.c  -fPIC -DPIC -o .libs/H5Clog_trace.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5C.lo H5C.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5C.c  -fPIC -DPIC -o .libs/H5C.o
H5C.c: In function 'H5C_flush_cache':
H5C.c:1056:25: warning: variable 'ignore_protected' set but not used [-Wunused-but-set-variable]
 1056 |     hbool_t             ignore_protected;
      |                         ^~~~~~~~~~~~~~~~
H5C.c: In function 'H5C_create_flush_dependency':
H5C.c:3603:57: warning: cast increases required alignment of target type [-Wcast-align]
 3603 |             if(NULL == (child_entry->flush_dep_parent = (H5C_cache_entry_t **)H5FL_BLK_MALLOC(parent, H5C_FLUSH_DEP_PARENT_INIT * sizeof(H5C_cache_entry_t *))))
      |                                                         ^
H5C.c:3611:57: warning: cast increases required alignment of target type [-Wcast-align]
 3611 |             if(NULL == (child_entry->flush_dep_parent = (H5C_cache_entry_t **)H5FL_BLK_REALLOC(parent, child_entry->flush_dep_parent, 2 * child_entry->flush_dep_parent_nalloc * sizeof(H5C_cache_entry_t *))))
      |                                                         ^
H5C.c: In function 'H5C_destroy_flush_dependency':
H5C.c:3769:41: warning: cast increases required alignment of target type [-Wcast-align]
 3769 |         child_entry->flush_dep_parent = (H5C_cache_entry_t **)H5FL_BLK_FREE(parent, child_entry->flush_dep_parent);
      |                                         ^
H5C.c:3774:53: warning: cast increases required alignment of target type [-Wcast-align]
 3774 |         if(NULL == (child_entry->flush_dep_parent = (H5C_cache_entry_t **)H5FL_BLK_REALLOC(parent, child_entry->flush_dep_parent, (child_entry->flush_dep_parent_nalloc / 4) * sizeof(H5C_cache_entry_t *))))
      |                                                     ^
In file included from H5C.c:82:
H5C.c: In function 'H5C__unpin_entry_real':
H5private.h:2032:13: warning: unused variable 'err_occurred' [-Wunused-variable]
 2032 |     hbool_t err_occurred = FALSE;                                             \
      |             ^~~~~~~~~~~~
H5private.h:2237:5: note: in expansion of macro 'FUNC_ENTER_COMMON'
 2237 |     FUNC_ENTER_COMMON(H5_IS_PKG(FUNC));                                       \
      |     ^~~~~~~~~~~~~~~~~
H5C.c:3856:5: note: in expansion of macro 'FUNC_ENTER_STATIC'
 3856 |     FUNC_ENTER_STATIC
      |     ^~~~~~~~~~~~~~~~~
H5C.c:3873:1: warning: label 'done' defined but not used [-Wunused-label]
 3873 | done:
      | ^~~~
H5C.c: In function 'H5C__autoadjust__ageout__remove_all_markers':
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 8785 | } /* H5C__remove_entry() */
      | ^
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__mark_flush_dep_clean':
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__autoadjust__ageout__insert_new_marker':
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__autoadjust__ageout__remove_excess_markers':
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__autoadjust__ageout__cycle_epoch_marker':
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5C.c: In function 'H5C__mark_flush_dep_serialized':
H5C.c:8785:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Cquery.lo H5Cquery.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Cquery.c  -fPIC -DPIC -o .libs/H5Cquery.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ctag.lo H5Ctag.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ctag.c  -fPIC -DPIC -o .libs/H5Ctag.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5CS.lo H5CS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5CS.c  -fPIC -DPIC -o .libs/H5CS.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ctest.lo H5Ctest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ctest.c  -fPIC -DPIC -o .libs/H5Ctest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5CX.lo H5CX.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5CX.c  -fPIC -DPIC -o .libs/H5CX.o
H5CX.c: In function 'H5CX_set_loc':
H5CX.c:1148:19: warning: unused variable 'head' [-Wunused-variable]
 1148 |     H5CX_node_t **head = H5CX_get_my_context();  /* Get the pointer to the head of the API context, for this thread */
      |                   ^~~~
In file included from H5CX.c:34:
H5CX.c: In function 'H5CX__pop_common':
H5private.h:2032:13: warning: unused variable 'err_occurred' [-Wunused-variable]
 2032 |     hbool_t err_occurred = FALSE;                                             \
      |             ^~~~~~~~~~~~
H5private.h:2237:5: note: in expansion of macro 'FUNC_ENTER_COMMON'
 2237 |     FUNC_ENTER_COMMON(H5_IS_PKG(FUNC));                                       \
      |     ^~~~~~~~~~~~~~~~~
H5CX.c:3119:5: note: in expansion of macro 'FUNC_ENTER_STATIC'
 3119 |     FUNC_ENTER_STATIC
      |     ^~~~~~~~~~~~~~~~~
H5CX.c:3145:1: warning: label 'done' defined but not used [-Wunused-label]
 3145 | done:
      | ^~~~
H5CX.c: At top level:
H5CX.c:394:22: warning: 'H5CX__get_context' declared 'static' but never defined [-Wunused-function]
  394 | static H5CX_node_t **H5CX__get_context(void);
      |                      ^~~~~~~~~~~~~~~~~
H5CX.c:131: warning: macro "H5CX_SET_PROP" is not used [-Wunused-macros]
  131 | #define H5CX_SET_PROP(PROP_NAME, PROP_FIELD)                                  \
      | 
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5D.lo H5D.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5D.c  -fPIC -DPIC -o .libs/H5D.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dbtree.lo H5Dbtree.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dbtree.c  -fPIC -DPIC -o .libs/H5Dbtree.o
H5Dbtree.c: In function 'H5D__btree_new_node':
H5Dbtree.c:255:28: warning: unused parameter 'f' [-Wunused-parameter]
  255 | H5D__btree_new_node(H5F_t *f, H5B_ins_t op, void *_lt_key, void *_udata,
      |                     ~~~~~~~^
H5Dbtree.c: In function 'H5D__btree_insert':
H5Dbtree.c:538:26: warning: unused parameter 'f' [-Wunused-parameter]
  538 | H5D__btree_insert(H5F_t *f, haddr_t addr, void *_lt_key, hbool_t *lt_key_changed,
      |                   ~~~~~~~^
H5Dbtree.c:538:37: warning: unused parameter 'addr' [-Wunused-parameter]
  538 | H5D__btree_insert(H5F_t *f, haddr_t addr, void *_lt_key, hbool_t *lt_key_changed,
      |                             ~~~~~~~~^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dcompact.lo H5Dcompact.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dcompact.c  -fPIC -DPIC -o .libs/H5Dcompact.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dbtree2.lo H5Dbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dbtree2.c  -fPIC -DPIC -o .libs/H5Dbtree2.o
H5Dbtree2.c: In function 'H5D__bt2_crt_context':
H5Dbtree2.c:249:26: warning: cast increases required alignment of target type [-Wcast-align]
  249 |     if(NULL == (my_dim = (uint32_t *)H5FL_BLK_MALLOC(chunk_dim, H5O_LAYOUT_NDIMS * sizeof(uint32_t))))
      |                          ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dcontig.lo H5Dcontig.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dcontig.c  -fPIC -DPIC -o .libs/H5Dcontig.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ddbg.lo H5Ddbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ddbg.c  -fPIC -DPIC -o .libs/H5Ddbg.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ddeprec.lo H5Ddeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ddeprec.c  -fPIC -DPIC -o .libs/H5Ddeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dchunk.lo H5Dchunk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dchunk.c  -fPIC -DPIC -o .libs/H5Dchunk.o
H5Dchunk.c: In function 'H5D__chunk_init':
H5Dchunk.c:932:26: warning: unused variable 'sc' [-Wunused-variable]
  932 |     H5O_storage_chunk_t *sc = &(dset->shared->layout.storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_is_space_alloc':
H5Dchunk.c:1033:32: warning: unused variable 'sc' [-Wunused-variable]
 1033 |     const H5O_storage_chunk_t *sc = &(storage->u.chunk);
      |                                ^~
H5Dchunk.c: In function 'H5D__chunk_io_init':
H5Dchunk.c:1125:60: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1125 |     if((file_space_normalized = H5S_hyper_normalize_offset((H5S_t *)file_space, old_offset)) < 0)
      |                                                            ^
H5Dchunk.c:1363:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1363 |         if(H5S_hyper_denormalize_offset((H5S_t *)file_space, old_offset) < 0)
      |                                         ^
H5Dchunk.c: In function 'H5D__create_chunk_map_single':
H5Dchunk.c:1583:26: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1583 |     chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                          ^
H5Dchunk.c: In function 'H5D__create_chunk_file_map_hyper':
H5Dchunk.c:1654:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1654 |         if(TRUE == H5S_hyper_intersect_block((H5S_t *)fm->file_space, coords, end)) {
      |                                              ^
H5Dchunk.c: In function 'H5D__create_chunk_mem_map_hyper':
H5Dchunk.c:1823:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1823 |         chunk_info->mspace = (H5S_t *)fm->mem_space;
      |                              ^
H5Dchunk.c: In function 'H5D__chunk_dest':
H5Dchunk.c:2605:26: warning: unused variable 'sc' [-Wunused-variable]
 2605 |     H5O_storage_chunk_t *sc = &(dset->shared->layout.storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_create':
H5Dchunk.c:2811:26: warning: unused variable 'sc' [-Wunused-variable]
 2811 |     H5O_storage_chunk_t *sc = &(dset->shared->layout.storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_lookup':
H5Dchunk.c:2906:26: warning: unused variable 'sc' [-Wunused-variable]
 2906 |     H5O_storage_chunk_t *sc = &(dset->shared->layout.storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_flush_entry':
H5Dchunk.c:3050:26: warning: unused variable 'sc' [-Wunused-variable]
 3050 |     H5O_storage_chunk_t *sc = &(dset->shared->layout.storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_allocated':
H5Dchunk.c:3967:26: warning: unused variable 'sc' [-Wunused-variable]
 3967 |     H5O_storage_chunk_t *sc = &(dset->shared->layout.storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5Dchunk.c:4139:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 4139 |                 (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
      |                 ^
H5Dchunk.c:4139:32: warning: cast between incompatible function types from 'void * (*)(void *, const H5O_pline_t *)' to 'void (*)(void *, void *)' [-Wcast-function-type]
 4139 |                 (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
      |                                ^
H5Dchunk.c:4139:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 4139 |                 (void *)pline, (H5MM_free_t)H5D__chunk_mem_xfree, (void *)pline,
      |                                                                   ^
H5Dchunk.c:4050:32: warning: unused variable 'sc' [-Wunused-variable]
 4050 |     const H5O_storage_chunk_t *sc = &(layout->storage.u.chunk);
      |                                ^~
H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks':
H5Dchunk.c:4493:32: warning: unused variable 'sc' [-Wunused-variable]
 4493 |     const H5O_storage_chunk_t *sc = &(layout->storage.u.chunk);
      |                                ^~
H5Dchunk.c:4482:24: warning: unused variable 'pline' [-Wunused-variable]
 4482 |     const H5O_pline_t *pline = &(dset->shared->dcpl_cache.pline); /* I/O pipeline info */
      |                        ^~~~~
H5Dchunk.c: In function 'H5D__chunk_prune_by_extent':
H5Dchunk.c:5041:32: warning: unused variable 'sc' [-Wunused-variable]
 5041 |     const H5O_storage_chunk_t *sc = &(layout->storage.u.chunk);
      |                                ^~
H5Dchunk.c: In function 'H5D__chunk_delete':
H5Dchunk.c:5444:26: warning: unused variable 'sc' [-Wunused-variable]
 5444 |     H5O_storage_chunk_t *sc = &(storage->u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_copy_cb':
H5Dchunk.c:5830:111: warning: passing argument 5 of 'H5D__chunk_file_alloc' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 5830 |     if(H5D__chunk_file_alloc(udata->idx_info_dst, NULL, &udata_dst.chunk_block, &need_insert, udata_dst.common.scaled) < 0)
      |                                                                                               ~~~~~~~~~~~~~~~~^~~~~~~
In file included from H5Dchunk.c:56:
H5Dpkg.h:656:59: note: expected 'hsize_t *' {aka 'long long unsigned int *'} but argument is of type 'const hsize_t *' {aka 'const long long unsigned int *'}
  656 |     H5F_block_t *new_chunk, hbool_t *need_insert, hsize_t scaled[]);
      |                                                   ~~~~~~~~^~~~~~~~
H5Dchunk.c: In function 'H5D__chunk_copy':
H5Dchunk.c:5967:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 5967 |         if(NULL == (dt_mem = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
      |                                       ^~~~~~
In file included from H5Zprivate.h:28,
                 from H5CXprivate.h:30,
                 from H5Dchunk.c:55:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Dchunk.c:5975:39: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 5975 |         if(NULL == (dt_dst = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
      |                                       ^~~~~~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Dchunk.c: In function 'H5D__chunk_bh_info':
H5Dchunk.c:6158:26: warning: unused variable 'sc' [-Wunused-variable]
 6158 |     H5O_storage_chunk_t *sc = &(layout->storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_dump_index':
H5Dchunk.c:6280:26: warning: unused variable 'sc' [-Wunused-variable]
 6280 |     H5O_storage_chunk_t *sc = &(dset->shared->layout.storage.u.chunk);
      |                          ^~
H5Dchunk.c: In function 'H5D__chunk_update_old_edge_chunks':
H5Dchunk.c:7163:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7163 | } /* end H5D__get_chunk_info_by_coord() */
      | ^
H5Dchunk.c:7163:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Dchunk.c: In function 'H5D__chunk_allocate':
H5Dchunk.c:7163:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Defl.lo H5Defl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Defl.c  -fPIC -DPIC -o .libs/H5Defl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dearray.lo H5Dearray.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dearray.c  -fPIC -DPIC -o .libs/H5Dearray.o
H5Dearray.c: In function 'H5D__earray_idx_get_addr':
H5Dearray.c:1125:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 1125 |     for(u = 0; u < ndims; u++)
      |     ^~~
In file included from H5Fprivate.h:34,
                 from H5Cprivate.h:35,
                 from H5ACprivate.h:33,
                 from H5Oprivate.h:41,
                 from H5Dprivate.h:25,
                 from H5Dpkg.h:30,
                 from H5Dearray.c:35:
H5VMprivate.h:53:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   53 | #define H5VM_swizzle_coords(TYPE,COORDS,UNLIM_DIM) {                            \
      |                                                    ^
H5Dearray.c:1128:9: note: in expansion of macro 'H5VM_swizzle_coords'
 1128 |         H5VM_swizzle_coords(hsize_t, swizzled_coords, idx_info->layout->u.earray.unlim_dim);
      |         ^~~~~~~~~~~~~~~~~~~
H5Dearray.c: In function 'H5D__earray_idx_remove':
H5Dearray.c:1411:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
 1411 |     for(u = 0; u < ndims; u++)
      |     ^~~
H5VMprivate.h:53:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
   53 | #define H5VM_swizzle_coords(TYPE,COORDS,UNLIM_DIM) {                            \
      |                                                    ^
H5Dearray.c:1414:9: note: in expansion of macro 'H5VM_swizzle_coords'
 1414 |         H5VM_swizzle_coords(hsize_t, swizzled_coords, idx_info->layout->u.earray.unlim_dim);
      |         ^~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dfill.lo H5Dfill.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dfill.c  -fPIC -DPIC -o .libs/H5Dfill.o
H5Dfill.c: In function 'H5D__fill':
H5Dfill.c:239:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  239 |             if((src_id = H5I_register(H5I_DATATYPE, H5T_copy(fill_type, H5T_COPY_ALL), FALSE)) < 0)
      |                                                              ^~~~~~~~~
In file included from H5Zprivate.h:28,
                 from H5CXprivate.h:30,
                 from H5Dfill.c:36:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Dfill.c:242:62: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  242 |             if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(buf_type, H5T_COPY_ALL), FALSE)) < 0)
      |                                                              ^~~~~~~~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Dfill.c: In function 'H5D__fill_init':
H5Dfill.c:408:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  408 |             if(NULL == (fb_info->mem_type = H5T_copy(dset_type, H5T_COPY_TRANSIENT)))
      |                                                      ^~~~~~~~~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dfarray.lo H5Dfarray.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dfarray.c  -fPIC -DPIC -o .libs/H5Dfarray.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dint.lo H5Dint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dint.c  -fPIC -DPIC -o .libs/H5Dint.o
H5Dint.c:102:21: warning: size of 'H5D_def_dset' 4672 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  102 | static H5D_shared_t H5D_def_dset;
      |                     ^~~~~~~~~~~~
H5Dint.c:117:1: warning: 'static' is not at beginning of declaration [-Wold-style-declaration]
  117 | const static char *H5D_prefix_ext_env = NULL;
      | ^~~~~
H5Dint.c:118:1: warning: 'static' is not at beginning of declaration [-Wold-style-declaration]
  118 | const static char *H5D_prefix_vds_env = NULL;
      | ^~~~~
H5Dint.c: In function 'H5D__init_type':
H5Dint.c:534:43: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  534 |         if((dset->shared->type = H5T_copy(type, H5T_COPY_ALL)) == NULL)
      |                                           ^~~~
In file included from H5Oprivate.h:45,
                 from H5Dprivate.h:25,
                 from H5Dpkg.h:30,
                 from H5Dint.c:25:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Dint.c:561:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  561 |         dset->shared->type = (H5T_t *)type; /* (Cast away const OK - QAK) */
      |                              ^
H5Dint.c: In function 'H5D__use_minimized_dset_headers':
H5Dint.c:669:21: warning: unused variable 'plist' [-Wunused-variable]
  669 |     H5P_genplist_t *plist     = NULL;
      |                     ^~~~~
H5Dint.c:667:53: warning: unused parameter 'dset' [-Wunused-parameter]
  667 | H5D__use_minimized_dset_headers(H5F_t *file, H5D_t *dset, hbool_t *minimize)
      |                                              ~~~~~~~^~~~
H5Dint.c: In function 'H5D__build_file_prefix':
H5Dint.c:1094:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1094 |         prefix = (char *)H5D_prefix_vds_env;
      |                  ^
H5Dint.c:1101:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1101 |         prefix = (char *)H5D_prefix_ext_env;
      |                  ^
H5Dint.c:1079:22: warning: unused variable 'plist' [-Wunused-variable]
 1079 |     H5P_genplist_t  *plist = NULL;        /* Property list pointer                          */
      |                      ^~~~~
H5Dint.c: In function 'H5D_flush_all':
H5Dint.c:3302:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 3302 |     if(H5I_iterate(H5I_DATASET, H5D__flush_all_cb, (void *)f, FALSE) < 0) /* Casting away const OK -QAK */
      |                                                    ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dio.lo H5Dio.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dio.c  -fPIC -DPIC -o .libs/H5Dio.o
H5Dio.c: In function 'H5D__read':
H5Dio.c:528:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual]
  528 |                 (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.dst_type_size) < 0)
      |                                                                  ^
H5Dio.c: In function 'H5D__write':
H5Dio.c:763:66: warning: to be safe all intermediate pointers in cast from 'void **' to 'const void **' must be 'const' qualified [-Wcast-qual]
  763 |                 (unsigned)H5S_GET_EXTENT_NDIMS(file_space), buf, (const void **)&adj_buf, type_info.src_type_size) < 0)
      |                                                                  ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dlayout.lo H5Dlayout.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dlayout.c  -fPIC -DPIC -o .libs/H5Dlayout.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dnone.lo H5Dnone.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dnone.c  -fPIC -DPIC -o .libs/H5Dnone.o
H5Dnone.c: In function 'H5D__none_idx_copy_setup':
H5Dnone.c:380:52: warning: unused parameter 'idx_info_src' [-Wunused-parameter]
  380 | H5D__none_idx_copy_setup(const H5D_chk_idx_info_t *idx_info_src,
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dselect.lo H5Dselect.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dselect.c  -fPIC -DPIC -o .libs/H5Dselect.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dscatgath.lo H5Dscatgath.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dscatgath.c  -fPIC -DPIC -o .libs/H5Dscatgath.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Doh.lo H5Doh.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Doh.c  -fPIC -DPIC -o .libs/H5Doh.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dsingle.lo H5Dsingle.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dsingle.c  -fPIC -DPIC -o .libs/H5Dsingle.o
H5Dsingle.c: In function 'H5D__single_idx_copy_setup':
H5Dsingle.c:440:54: warning: unused parameter 'idx_info_src' [-Wunused-parameter]
  440 | H5D__single_idx_copy_setup(const H5D_chk_idx_info_t *idx_info_src,
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dtest.lo H5Dtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dtest.c  -fPIC -DPIC -o .libs/H5Dtest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Dvirtual.lo H5Dvirtual.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Dvirtual.c  -fPIC -DPIC -o .libs/H5Dvirtual.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Edeprec.lo H5Edeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Edeprec.c  -fPIC -DPIC -o .libs/H5Edeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Eint.lo H5Eint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Eint.c  -fPIC -DPIC -o .libs/H5Eint.o
In file included from H5Eint.c:35:
H5Eint.c: In function 'H5E_walk':
H5private.h:2032:13: warning: unused variable 'err_occurred' [-Wunused-variable]
 2032 |     hbool_t err_occurred = FALSE;                                             \
      |             ^~~~~~~~~~~~
H5private.h:2150:5: note: in expansion of macro 'FUNC_ENTER_COMMON'
 2150 |     FUNC_ENTER_COMMON(!H5_IS_API(FUNC));                                      \
      |     ^~~~~~~~~~~~~~~~~
H5Eint.c:516:5: note: in expansion of macro 'FUNC_ENTER_NOAPI_NOINIT'
  516 |     FUNC_ENTER_NOAPI_NOINIT
      |     ^~~~~~~~~~~~~~~~~~~~~~~
H5Eint.c:585:1: warning: label 'done' defined but not used [-Wunused-label]
  585 | done:
      | ^~~~
H5Eint.c: In function 'H5E_clear_entries':
H5Eint.c:885:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  885 |             H5MM_xfree((void *)error->func_name);        /* Casting away const OK - QAK */
      |                        ^
H5Eint.c:887:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  887 |             H5MM_xfree((void *)error->file_name);        /* Casting away const OK - QAK */
      |                        ^
H5Eint.c:889:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  889 |             H5MM_xfree((void *)error->desc);     /* Casting away const OK - QAK */
      |                        ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAdbg.lo H5EAdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAdbg.c  -fPIC -DPIC -o .libs/H5EAdbg.o
H5EAdbg.c: In function 'H5EA__iblock_debug':
H5EAdbg.c:253:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  253 |                     ((uint8_t *)iblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                     ^
H5EAdbg.c:270:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  270 |                 iblock->dblk_addrs[u]);
      |                 ^~~~~~
H5EAdbg.c:286:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  286 |                 iblock->sblk_addrs[u]);
      |                 ^~~~~~
H5EAdbg.c: In function 'H5EA__sblock_debug':
H5EAdbg.c:377:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  377 |                 sblock->dblk_addrs[u]);
      |                 ^~~~~~
H5EAdbg.c: In function 'H5EA__dblock_debug':
H5EAdbg.c:459:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  459 |                 ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                 ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAdblkpage.lo H5EAdblkpage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAdblkpage.c  -fPIC -DPIC -o .libs/H5EAdblkpage.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EA.lo H5EA.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EA.c  -fPIC -DPIC -o .libs/H5EA.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5E.lo H5E.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5E.c  -fPIC -DPIC -o .libs/H5E.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAcache.lo H5EAcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAcache.c  -fPIC -DPIC -o .libs/H5EAcache.o
In file included from H5EAcache.c:40:
H5EAcache.c: In function 'H5EA__cache_dblock_deserialize':
H5EAcache.c:1542:59: warning: unused parameter 'len' [-Wunused-parameter]
 1542 | H5EA__cache_dblock_deserialize(const void *_image, size_t len,
      |                                                    ~~~~~~~^~~
H5private.h:2492:1: note: in definition of macro 'BEGIN_FUNC'
 2492 | func                                                                          \
      | ^~~~
H5EAcache.c: In function 'H5EA__cache_dblk_page_serialize':
H5EAcache.c:2078:46: warning: unused parameter 'f' [-Wunused-parameter]
 2078 | H5EA__cache_dblk_page_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_UNUSED len,
      |                                 ~~~~~~~~~~~~~^
H5private.h:2492:1: note: in definition of macro 'BEGIN_FUNC'
 2492 | func                                                                          \
      | ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAdblock.lo H5EAdblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAdblock.c  -fPIC -DPIC -o .libs/H5EAdblock.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAhdr.lo H5EAhdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAhdr.c  -fPIC -DPIC -o .libs/H5EAhdr.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAint.lo H5EAint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAint.c  -fPIC -DPIC -o .libs/H5EAint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAtest.lo H5EAtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAtest.c  -fPIC -DPIC -o .libs/H5EAtest.o
In file included from H5EAtest.c:37:
H5EAtest.c: In function 'H5EA__test_decode':
H5EAtest.c:282:71: warning: unused parameter '_ctx' [-Wunused-parameter]
  282 | H5EA__test_decode(const void *_raw, void *_elmt, size_t nelmts, void *_ctx))
      |                                                                 ~~~~~~^~~~
H5private.h:2492:1: note: in definition of macro 'BEGIN_FUNC'
 2492 | func                                                                          \
      | ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAiblock.lo H5EAiblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAiblock.c  -fPIC -DPIC -o .libs/H5EAiblock.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAstat.lo H5EAstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAstat.c  -fPIC -DPIC -o .libs/H5EAstat.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EAsblock.lo H5EAsblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EAsblock.c  -fPIC -DPIC -o .libs/H5EAsblock.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fcwfs.lo H5Fcwfs.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fcwfs.c  -fPIC -DPIC -o .libs/H5Fcwfs.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Faccum.lo H5Faccum.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Faccum.c  -fPIC -DPIC -o .libs/H5Faccum.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5F.lo H5F.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5F.c  -fPIC -DPIC -o .libs/H5F.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fdbg.lo H5Fdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fdbg.c  -fPIC -DPIC -o .libs/H5Fdbg.o
H5Fdbg.c: In function 'H5F_debug':
H5Fdbg.c:126:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  126 |             H5G__ent_debug(f->shared->sblock->root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
      |             ^~~~~~~~~~~~~~
H5Fdbg.c:141:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  141 |             H5G__ent_debug(&root_ent, stream, indent + 3, MAX(0, fwidth - 3), NULL);
      |             ^~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fdeprec.lo H5Fdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fdeprec.c  -fPIC -DPIC -o .libs/H5Fdeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ffake.lo H5Ffake.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ffake.c  -fPIC -DPIC -o .libs/H5Ffake.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fefc.lo H5Fefc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fefc.c  -fPIC -DPIC -o .libs/H5Fefc.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fint.lo H5Fint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fint.c  -fPIC -DPIC -o .libs/H5Fint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fio.lo H5Fio.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fio.c  -fPIC -DPIC -o .libs/H5Fio.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fmount.lo H5Fmount.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fmount.c  -fPIC -DPIC -o .libs/H5Fmount.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fquery.lo H5Fquery.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fquery.c  -fPIC -DPIC -o .libs/H5Fquery.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fspace.lo H5Fspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fspace.c  -fPIC -DPIC -o .libs/H5Fspace.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fsfile.lo H5Fsfile.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fsfile.c  -fPIC -DPIC -o .libs/H5Fsfile.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fsuper_cache.lo H5Fsuper_cache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fsuper_cache.c  -fPIC -DPIC -o .libs/H5Fsuper_cache.o
H5Fsuper_cache.c: In function 'H5F__cache_superblock_get_final_load_size':
H5Fsuper_cache.c:348:70: warning: unused parameter 'image_len' [-Wunused-parameter]
  348 | H5F__cache_superblock_get_final_load_size(const void *_image, size_t image_len,
      |                                                               ~~~~~~~^~~~~~~~~
H5Fsuper_cache.c: In function 'H5F__cache_superblock_deserialize':
H5Fsuper_cache.c:438:62: warning: unused parameter 'len' [-Wunused-parameter]
  438 | H5F__cache_superblock_deserialize(const void *_image, size_t len, void *_udata,
      |                                                       ~~~~~~~^~~
H5Fsuper_cache.c: In function 'H5F__cache_drvrinfo_get_final_load_size':
H5Fsuper_cache.c:871:68: warning: unused parameter 'image_len' [-Wunused-parameter]
  871 | H5F__cache_drvrinfo_get_final_load_size(const void *_image, size_t image_len,
      |                                                             ~~~~~~~^~~~~~~~~
H5Fsuper_cache.c: In function 'H5F__cache_drvrinfo_deserialize':
H5Fsuper_cache.c:915:60: warning: unused parameter 'len' [-Wunused-parameter]
  915 | H5F__cache_drvrinfo_deserialize(const void *_image, size_t len, void *_udata,
      |                                                     ~~~~~~~^~~
H5Fsuper_cache.c: In function 'H5F__cache_drvrinfo_serialize':
H5Fsuper_cache.c:1010:68: warning: unused parameter 'len' [-Wunused-parameter]
 1010 | H5F__cache_drvrinfo_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                             ~~~~~~~^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Fsuper.lo H5Fsuper.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Fsuper.c  -fPIC -DPIC -o .libs/H5Fsuper.o
H5Fsuper.c: In function 'H5F__super_read':
H5Fsuper.c:528:11: warning: this condition has identical branches [-Wduplicated-branches]
  528 |         if(H5F_addr_lt(super_addr, sblock->base_addr))
      |           ^
H5Fsuper.c: In function 'H5F__super_init':
H5Fsuper.c:1397:16: warning: implicit declaration of function 'H5O__fsinfo_set_version'; did you mean 'H5O_pline_set_version'? [-Wimplicit-function-declaration]
 1397 |             if(H5O__fsinfo_set_version(f, &fsinfo) < 0)
      |                ^~~~~~~~~~~~~~~~~~~~~~~
      |                H5O_pline_set_version
H5Fsuper.c:1397:16: warning: nested extern declaration of 'H5O__fsinfo_set_version' [-Wnested-externs]
H5Fsuper.c: At top level:
H5Fsuper.c:1838:1: warning: no previous prototype for 'H5O__fsinfo_set_version' [-Wmissing-prototypes]
 1838 | H5O__fsinfo_set_version(H5F_t *f, H5O_fsinfo_t *fsinfo)
      | ^~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ftest.lo H5Ftest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ftest.c  -fPIC -DPIC -o .libs/H5Ftest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FA.lo H5FA.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FA.c  -fPIC -DPIC -o .libs/H5FA.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAdblkpage.lo H5FAdblkpage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAdblkpage.c  -fPIC -DPIC -o .libs/H5FAdblkpage.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAdbg.lo H5FAdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAdbg.c  -fPIC -DPIC -o .libs/H5FAdbg.o
H5FAdbg.c: In function 'H5FA__dblock_debug':
H5FAdbg.c:251:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  251 |                     if((hdr->cparam.cls->debug)(stream, (indent + 3), MAX(0, (fwidth - 3)), (hsize_t)u, ((uint8_t *)dblk_page->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |                     ^~
H5FAdbg.c:267:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  267 |             if((hdr->cparam.cls->debug)(stream, (indent + 3), MAX(0, (fwidth - 3)), (hsize_t)u, ((uint8_t *)dblock->elmts) + (hdr->cparam.cls->nat_elmt_size * u)) < 0)
      |             ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAtest.lo H5FAtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAtest.c  -fPIC -DPIC -o .libs/H5FAtest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAcache.lo H5FAcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAcache.c  -fPIC -DPIC -o .libs/H5FAcache.o
In file included from H5FAcache.c:40:
H5FAcache.c: In function 'H5FA__cache_hdr_deserialize':
H5FAcache.c:255:56: warning: unused parameter 'len' [-Wunused-parameter]
  255 | H5FA__cache_hdr_deserialize(const void *_image, size_t len,
      |                                                 ~~~~~~~^~~
H5private.h:2492:1: note: in definition of macro 'BEGIN_FUNC'
 2492 | func                                                                          \
      | ^~~~
H5FAcache.c: In function 'H5FA__cache_dblock_deserialize':
H5FAcache.c:652:59: warning: unused parameter 'len' [-Wunused-parameter]
  652 | H5FA__cache_dblock_deserialize(const void *_image, size_t len,
      |                                                    ~~~~~~~^~~
H5private.h:2492:1: note: in definition of macro 'BEGIN_FUNC'
 2492 | func                                                                          \
      | ^~~~
H5FAcache.c: In function 'H5FA__cache_dblk_page_serialize':
H5FAcache.c:1178:46: warning: unused parameter 'f' [-Wunused-parameter]
 1178 | H5FA__cache_dblk_page_serialize(const H5F_t *f, void *_image, size_t H5_ATTR_UNUSED len,
      |                                 ~~~~~~~~~~~~~^
H5private.h:2492:1: note: in definition of macro 'BEGIN_FUNC'
 2492 | func                                                                          \
      | ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAstat.lo H5FAstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAstat.c  -fPIC -DPIC -o .libs/H5FAstat.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAdblock.lo H5FAdblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAdblock.c  -fPIC -DPIC -o .libs/H5FAdblock.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAhdr.lo H5FAhdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAhdr.c  -fPIC -DPIC -o .libs/H5FAhdr.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FAint.lo H5FAint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FAint.c  -fPIC -DPIC -o .libs/H5FAint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDhdfs.lo H5FDhdfs.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDhdfs.c  -fPIC -DPIC -o .libs/H5FDhdfs.o
H5FDhdfs.c: In function 'H5FD_hdfs_init':
H5FDhdfs.c:584:18: warning: unused variable 'bin_i' [-Wunused-variable]
  584 |     unsigned int bin_i;
      |                  ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDcore.lo H5FDcore.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDcore.c  -fPIC -DPIC -o .libs/H5FDcore.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDfamily.lo H5FDfamily.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDfamily.c  -fPIC -DPIC -o .libs/H5FDfamily.o
H5FDfamily.c: In function 'H5FD_family_get_eof':
H5FDfamily.c:1400:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1400 | } /* end H5FD_family_unlock() */
      | ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDint.lo H5FDint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDint.c  -fPIC -DPIC -o .libs/H5FDint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FD.lo H5FD.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FD.c  -fPIC -DPIC -o .libs/H5FD.o
H5FD.c: In function 'H5FD_fapl_close':
H5FD.c:588:40: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  588 |                 if((driver->fapl_free)((void *)driver_info) < 0)        /* Casting away const OK -QAK */
      |                                        ^
H5FD.c:592:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  592 |                 H5MM_xfree((void *)driver_info);        /* Casting away const OK -QAK */
      |                            ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDlog.lo H5FDlog.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDlog.c  -fPIC -DPIC -o .libs/H5FDlog.o
H5FDlog.c: In function 'H5Pset_fapl_log':
H5FDlog.c:335:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  335 |     fa.logfile = (char *)logfile;
      |                  ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDmulti.lo H5FDmulti.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDmulti.c  -fPIC -DPIC -o .libs/H5FDmulti.o
H5FDmulti.c: In function 'H5FD_multi_sb_decode':
H5FDmulti.c:779:10: warning: cast increases required alignment of target type [-Wcast-align]
  779 |     ap = (haddr_t*)x;
      |          ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDsec2.lo H5FDsec2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDsec2.c  -fPIC -DPIC -o .libs/H5FDsec2.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDspace.lo H5FDspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDspace.c  -fPIC -DPIC -o .libs/H5FDspace.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDstdio.lo H5FDstdio.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDstdio.c  -fPIC -DPIC -o .libs/H5FDstdio.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FDtest.lo H5FDtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FDtest.c  -fPIC -DPIC -o .libs/H5FDtest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FL.lo H5FL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FL.c  -fPIC -DPIC -o .libs/H5FL.o
H5FL.c: In function 'H5FL_blk_free':
H5FL.c:1058:10: warning: cast increases required alignment of target type [-Wcast-align]
 1058 |     temp=(H5FL_blk_list_t *)((unsigned char *)block-sizeof(H5FL_blk_list_t)); /*lint !e826 Pointer-to-pointer cast is appropriate here */
      |          ^
H5FL.c: In function 'H5FL_blk_realloc':
H5FL.c:1136:14: warning: cast increases required alignment of target type [-Wcast-align]
 1136 |         temp=(H5FL_blk_list_t *)((unsigned char *)block - (sizeof(H5FL_blk_list_t) + H5FL_TRACK_SIZE)); /*lint !e826 Pointer-to-pointer cast is appropriate here */
      |              ^
H5FL.c: In function 'H5FL_arr_free':
H5FL.c:1433:10: warning: cast increases required alignment of target type [-Wcast-align]
 1433 |     temp=(H5FL_arr_list_t *)((unsigned char *)obj-sizeof(H5FL_arr_list_t)); /*lint !e826 Pointer-to-pointer cast is appropriate here */
      |          ^
H5FL.c: In function 'H5FL_arr_realloc':
H5FL.c:1622:16: warning: cast increases required alignment of target type [-Wcast-align]
 1622 |         temp = (H5FL_arr_list_t *)((unsigned char *)obj - sizeof(H5FL_arr_list_t)); /*lint !e826 Pointer-to-pointer cast is appropriate here */
      |                ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FO.lo H5FO.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FO.c  -fPIC -DPIC -o .libs/H5FO.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FS.lo H5FS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FS.c  -fPIC -DPIC -o .libs/H5FS.o
H5FS.c: In function 'H5FS_size':
H5FS.c:667:24: warning: unused parameter 'f' [-Wunused-parameter]
  667 | H5FS_size(const H5F_t *f, const H5FS_t *fspace, hsize_t *meta_size)
      |           ~~~~~~~~~~~~~^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FScache.lo H5FScache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FScache.c  -fPIC -DPIC -o .libs/H5FScache.o
H5FScache.c: In function 'H5FS__cache_hdr_deserialize':
H5FScache.c:243:56: warning: unused parameter 'len' [-Wunused-parameter]
  243 | H5FS__cache_hdr_deserialize(const void *_image, size_t len, void *_udata,
      |                                                 ~~~~~~~^~~
H5FScache.c: In function 'H5FS__cache_hdr_pre_serialize':
H5FScache.c:406:55: warning: unused parameter 'new_addr' [-Wunused-parameter]
  406 |     haddr_t addr, size_t H5_ATTR_UNUSED len, haddr_t *new_addr, size_t *new_len,
      |                                              ~~~~~~~~~^~~~~~~~
H5FScache.c:406:73: warning: unused parameter 'new_len' [-Wunused-parameter]
  406 |     haddr_t addr, size_t H5_ATTR_UNUSED len, haddr_t *new_addr, size_t *new_len,
      |                                                                 ~~~~~~~~^~~~~~~
H5FScache.c: In function 'H5FS__cache_hdr_serialize':
H5FScache.c:675:64: warning: unused parameter 'len' [-Wunused-parameter]
  675 | H5FS__cache_hdr_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                         ~~~~~~~^~~
H5FScache.c: In function 'H5FS__cache_sinfo_deserialize':
H5FScache.c:1009:17: warning: variable 'old_tot_space' set but not used [-Wunused-but-set-variable]
 1009 |         hsize_t old_tot_space;          /* Total space managed from header */
      |                 ^~~~~~~~~~~~~
H5FScache.c:1008:17: warning: variable 'old_ghost_sect_count' set but not used [-Wunused-but-set-variable]
 1008 |         hsize_t old_ghost_sect_count;   /* Total ghost section count from header */
      |                 ^~~~~~~~~~~~~~~~~~~~
H5FScache.c:1007:17: warning: variable 'old_serial_sect_count' set but not used [-Wunused-but-set-variable]
 1007 |         hsize_t old_serial_sect_count;  /* Total serializable section count from header */
      |                 ^~~~~~~~~~~~~~~~~~~~~
H5FScache.c:1006:17: warning: variable 'old_tot_sect_count' set but not used [-Wunused-but-set-variable]
 1006 |         hsize_t old_tot_sect_count;     /* Total section count from header */
      |                 ^~~~~~~~~~~~~~~~~~
H5FScache.c:961:58: warning: unused parameter 'len' [-Wunused-parameter]
  961 | H5FS__cache_sinfo_deserialize(const void *_image, size_t len, void *_udata,
      |                                                   ~~~~~~~^~~
H5FScache.c:962:14: warning: unused parameter 'dirty' [-Wunused-parameter]
  962 |     hbool_t *dirty)
      |     ~~~~~~~~~^~~~~
H5FScache.c: In function 'H5FS__cache_sinfo_image_len':
H5FScache.c:1115:19: warning: variable 'fspace' set but not used [-Wunused-but-set-variable]
 1115 |     const H5FS_t *fspace;               /* Free space header */
      |                   ^~~~~~
H5FScache.c: In function 'H5FS__cache_sinfo_pre_serialize':
H5FScache.c:1154:12: warning: unused parameter 'len' [-Wunused-parameter]
 1154 |     size_t len, haddr_t *new_addr, size_t *new_len, unsigned *flags)
      |     ~~~~~~~^~~
H5FScache.c:1154:44: warning: unused parameter 'new_len' [-Wunused-parameter]
 1154 |     size_t len, haddr_t *new_addr, size_t *new_len, unsigned *flags)
      |                                    ~~~~~~~~^~~~~~~
H5FScache.c: In function 'H5FS__cache_sinfo_serialize':
H5FScache.c:1245:26: warning: variable 'fspace' set but not used [-Wunused-but-set-variable]
 1245 |     H5FS_t              *fspace;            /* Free space header */
      |                          ^~~~~~
H5FScache.c:1241:66: warning: unused parameter 'len' [-Wunused-parameter]
 1241 | H5FS__cache_sinfo_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                           ~~~~~~~^~~
H5FScache.c: In function 'H5FS__cache_sinfo_free_icr':
H5FScache.c:1392:26: warning: variable 'fspace' set but not used [-Wunused-but-set-variable]
 1392 |     H5FS_t              *fspace;                /* Free space header */
      |                          ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FSdbg.lo H5FSdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FSdbg.c  -fPIC -DPIC -o .libs/H5FSdbg.o
H5FSdbg.c: In function 'H5FS_sects_debug':
H5FSdbg.c:281:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  281 |             if(H5HF_sects_debug(f, client_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |             ^~
H5FSdbg.c:286:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  286 |             if(H5MF_sects_debug(f, fs_addr, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |             ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FSint.lo H5FSint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FSint.c  -fPIC -DPIC -o .libs/H5FSint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FSstat.lo H5FSstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FSstat.c  -fPIC -DPIC -o .libs/H5FSstat.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FStest.lo H5FStest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FStest.c  -fPIC -DPIC -o .libs/H5FStest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FSsection.lo H5FSsection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FSsection.c  -fPIC -DPIC -o .libs/H5FSsection.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5G.lo H5G.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5G.c  -fPIC -DPIC -o .libs/H5G.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gcache.lo H5Gcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gcache.c  -fPIC -DPIC -o .libs/H5Gcache.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gbtree2.lo H5Gbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gbtree2.c  -fPIC -DPIC -o .libs/H5Gbtree2.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gcompact.lo H5Gcompact.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gcompact.c  -fPIC -DPIC -o .libs/H5Gcompact.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gdense.lo H5Gdense.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gdense.c  -fPIC -DPIC -o .libs/H5Gdense.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gint.lo H5Gint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gint.c  -fPIC -DPIC -o .libs/H5Gint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gent.lo H5Gent.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gent.c  -fPIC -DPIC -o .libs/H5Gent.o
H5Gent.c: In function 'H5G__ent_copy':
H5Gent.c:342:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  342 |         H5G__ent_reset((H5G_entry_t *)src);
      |                        ^
H5Gent.c: In function 'H5G__ent_debug':
H5Gent.c:548:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  548 |     nested_fwidth = MAX(0, fwidth - 3);
      |     ^~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gdeprec.lo H5Gdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gdeprec.c  -fPIC -DPIC -o .libs/H5Gdeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Glink.lo H5Glink.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Glink.c  -fPIC -DPIC -o .libs/H5Glink.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gloc.lo H5Gloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gloc.c  -fPIC -DPIC -o .libs/H5Gloc.o
H5Gloc.c: In function 'H5G__loc_insert':
H5Gloc.c:567:16: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  567 |     lnk.name = (char *)name;
      |                ^
H5Gloc.c: In function 'H5G__loc_set_comment_cb':
H5Gloc.c:777:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  777 |         comment.s = (char *)udata->comment;
      |                     ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gname.lo H5Gname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gname.c  -fPIC -DPIC -o .libs/H5Gname.o
H5Gname.c: In function 'H5G_name_copy':
H5Gname.c:533:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  533 |         H5G_name_reset((H5G_name_t *)src);
      |                        ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Groot.lo H5Groot.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Groot.c  -fPIC -DPIC -o .libs/H5Groot.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gobj.lo H5Gobj.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gobj.c  -fPIC -DPIC -o .libs/H5Gobj.o
H5Gobj.c: In function 'H5G__obj_create_real':
H5Gobj.c:266:67: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  266 |         if(H5O_msg_create(oloc, H5O_LINFO_ID, 0, H5O_UPDATE_TIME, (void *)linfo) < 0)
      |                                                                   ^
H5Gobj.c:271:73: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  271 |         if(H5O_msg_create(oloc, H5O_GINFO_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)ginfo) < 0)
      |                                                                         ^
H5Gobj.c:277:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  277 |             if(H5O_msg_create(oloc, H5O_PLINE_ID, H5O_MSG_FLAG_CONSTANT, 0, (void *)pline) < 0)
      |                                                                             ^
H5Gobj.c: In function 'H5G_obj_stab_to_new_cb':
H5Gobj.c:427:51: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  427 |     if(H5G_obj_insert(udata->grp_oloc, lnk->name, (H5O_link_t *)lnk, FALSE, H5O_TYPE_UNKNOWN, NULL) < 0)
      |                                                   ^
H5Gobj.c: In function 'H5G__obj_info':
H5Gobj.c:742:32: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  742 |     if(H5O_loc_copy(&grp_oloc, (H5O_loc_t *)oloc, H5_COPY_DEEP) < 0)    /* (Casting away const OK - QAK) */
      |                                ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gnode.lo H5Gnode.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gnode.c  -fPIC -DPIC -o .libs/H5Gnode.o
H5Gnode.c: In function 'H5G_node_remove':
H5Gnode.c:770:22: warning: unused variable 'lt_key' [-Wunused-variable]
  770 |     H5G_node_key_t  *lt_key = (H5G_node_key_t *)_lt_key;
      |                      ^~~~~~
H5Gnode.c: In function 'H5G__node_copy':
H5Gnode.c:1270:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1270 |             grp_loc.oloc = (H5O_loc_t *)src_oloc;
      |                            ^
H5Gnode.c: In function 'H5G_node_debug':
H5Gnode.c:1534:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1534 |         fwidth = MAX(0, fwidth - 3);
      |         ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Goh.lo H5Goh.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Goh.c  -fPIC -DPIC -o .libs/H5Goh.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gstab.lo H5Gstab.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gstab.c  -fPIC -DPIC -o .libs/H5Gstab.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gtest.lo H5Gtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gtest.c  -fPIC -DPIC -o .libs/H5Gtest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Gtraverse.lo H5Gtraverse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Gtraverse.c  -fPIC -DPIC -o .libs/H5Gtraverse.o
H5Gtraverse.c: In function 'H5G__traverse_real':
H5Gtraverse.c:729:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  729 |                     if(H5O_msg_reset(H5O_GINFO_ID, (void *)ginfo) < 0)
      |                                                    ^
H5Gtraverse.c:733:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  733 |                     if(H5O_msg_reset(H5O_LINFO_ID, (void *)linfo) < 0)
      |                                                    ^
H5Gtraverse.c:737:52: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  737 |                     if(H5O_msg_reset(H5O_PLINE_ID, (void *)pline) < 0)
      |                                                    ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HF.lo H5HF.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HF.c  -fPIC -DPIC -o .libs/H5HF.o
In file included from H5HF.c:40:
H5HF.c: In function 'H5HF_op_write':
H5HF.c:132:14: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  132 |     HDmemcpy((void *)obj, op_data, obj_len);    /* Casting away const OK -QAK */
      |              ^
H5private.h:1109:47: note: in definition of macro 'HDmemcpy'
 1109 |     #define HDmemcpy(X,Y,Z)    memcpy((char*)(X),(const char*)(Y),Z)
      |                                               ^
H5HF.c: In function 'H5HF_insert':
H5HF.c:376:41: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  376 |         if(H5HF__huge_insert(hdr, size, (void *)obj, id) < 0)
      |                                         ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFbtree2.lo H5HFbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFbtree2.c  -fPIC -DPIC -o .libs/H5HFbtree2.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFhdr.lo H5HFhdr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFhdr.c  -fPIC -DPIC -o .libs/H5HFhdr.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFdtable.lo H5HFdtable.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFdtable.c  -fPIC -DPIC -o .libs/H5HFdtable.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFdblock.lo H5HFdblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFdblock.c  -fPIC -DPIC -o .libs/H5HFdblock.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFdbg.lo H5HFdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFdbg.c  -fPIC -DPIC -o .libs/H5HFdbg.o
H5HFdbg.c: In function 'H5HF_hdr_print':
H5HFdbg.c:331:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  331 |     H5HF_dtable_debug(&hdr->man_dtable, stream, indent + 3, MAX(0, fwidth - 3));
      |     ^~~~~~~~~~~~~~~~~
H5HFdbg.c:339:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  339 |                       hdr->pline_root_direct_size);
      |                       ^~~
H5HFdbg.c:342:23: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  342 |                       hdr->pline_root_direct_filter_mask);
      |                       ^~~
H5HFdbg.c:344:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  344 |         H5O_debug_id(H5O_PLINE_ID, hdr->f, &(hdr->pline), stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~
H5HFdbg.c:354:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  354 |                   hdr->root_iblock_flags);
      |                   ^~~
H5HFdbg.c:357:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  357 |                   hdr->root_iblock);
      |                   ^~~
H5HFdbg.c: In function 'H5HF_dblock_debug_cb':
H5HFdbg.c:473:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  473 |                 start, len);
      |                 ^~~~~
H5HFdbg.c: In function 'H5HF_iblock_print':
H5HFdbg.c:690:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  690 |                 temp_str);
      |                 ^~~~~~~~
H5HFdbg.c:700:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  700 |                         iblock->filt_ents[off].filter_mask);
      |                         ^~~~~~
H5HFdbg.c:704:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  704 |                         iblock->ents[off].addr);
      |                         ^~~~~~
H5HFdbg.c:718:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  718 |                     temp_str);
      |                     ^~~~~~~~
H5HFdbg.c:725:25: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  725 |                         iblock->ents[off].addr);
      |                         ^~~~~~
H5HFdbg.c:731:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  731 |                   "<none>");
      |                   ^~~~~~~~
H5HFdbg.c:740:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  740 |                   iblock->rc);
      |                   ^~~~~~
H5HFdbg.c:745:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  745 |                   iblock->parent);
      |                   ^~~~~~
H5HFdbg.c: In function 'H5HF_sects_debug_cb':
H5HFdbg.c:859:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  859 |     if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0)
      |     ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFcache.lo H5HFcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFcache.c  -fPIC -DPIC -o .libs/H5HFcache.o
H5HFcache.c: In function 'H5HF__cache_hdr_get_final_load_size':
H5HFcache.c:406:64: warning: unused parameter 'image_len' [-Wunused-parameter]
  406 | H5HF__cache_hdr_get_final_load_size(const void *_image, size_t image_len,
      |                                                         ~~~~~~~^~~~~~~~~
H5HFcache.c: In function 'H5HF__cache_hdr_serialize':
H5HFcache.c:772:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  772 |     hdr->f = f;
      |            ^
H5HFcache.c:752:64: warning: unused parameter 'len' [-Wunused-parameter]
  752 | H5HF__cache_hdr_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                         ~~~~~~~^~~
H5HFcache.c: In function 'H5HF__cache_iblock_deserialize':
H5HFcache.c:982:59: warning: unused parameter 'len' [-Wunused-parameter]
  982 | H5HF__cache_iblock_deserialize(const void *_image, size_t len, void *_udata,
      |                                                    ~~~~~~~^~~
H5HFcache.c: In function 'H5HF__cache_iblock_serialize':
H5HFcache.c:1362:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1362 |     hdr->f = f;
      |            ^
H5HFcache.c:1329:67: warning: unused parameter 'len' [-Wunused-parameter]
 1329 | H5HF__cache_iblock_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                            ~~~~~~~^~~
H5HFcache.c: In function 'H5HF__cache_iblock_notify':
H5HFcache.c:1475:18: warning: variable 'indir_idx' set but not used [-Wunused-but-set-variable]
 1475 |         unsigned indir_idx;  /* Index in parent's child iblock pointer array */
      |                  ^~~~~~~~~
H5HFcache.c:1474:26: warning: unused variable 'par_iblock' [-Wunused-variable]
 1474 |         H5HF_indirect_t *par_iblock = iblock->parent;
      |                          ^~~~~~~~~~
H5HFcache.c: In function 'H5HF__cache_dblock_verify_chksum':
H5HFcache.c:1691:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1691 |         read_buf = (void *)image;       /* Casting away const OK - QAK */
      |                    ^
H5HFcache.c: In function 'H5HF__cache_dblock_serialize':
H5HFcache.c:2441:43: warning: unused parameter 'f' [-Wunused-parameter]
 2441 | H5HF__cache_dblock_serialize(const H5F_t *f, void *image, size_t len,
      |                              ~~~~~~~~~~~~~^
H5HFcache.c:2441:66: warning: unused parameter 'len' [-Wunused-parameter]
 2441 | H5HF__cache_dblock_serialize(const H5F_t *f, void *image, size_t len,
      |                                                           ~~~~~~~^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFhuge.lo H5HFhuge.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFhuge.c  -fPIC -DPIC -o .libs/H5HFhuge.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFiblock.lo H5HFiblock.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFiblock.c  -fPIC -DPIC -o .libs/H5HFiblock.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFiter.lo H5HFiter.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFiter.c  -fPIC -DPIC -o .libs/H5HFiter.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFman.lo H5HFman.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFman.c  -fPIC -DPIC -o .libs/H5HFman.o
H5HFman.c: In function 'H5HF__man_write':
H5HFman.c:505:50: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  505 |     if(H5HF__man_op_real(hdr, id, H5HF_op_write, (void *)obj, H5HF_OP_MODIFY) < 0)
      |                                                  ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFstat.lo H5HFstat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFstat.c  -fPIC -DPIC -o .libs/H5HFstat.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFspace.lo H5HFspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFspace.c  -fPIC -DPIC -o .libs/H5HFspace.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFsection.lo H5HFsection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFsection.c  -fPIC -DPIC -o .libs/H5HFsection.o
H5HFsection.c: In function 'H5HF__sect_single_valid':
H5HFsection.c:1190:20: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 1190 |             herr_t status;              /* Generic status value */
      |                    ^~~~~~
H5HFsection.c:1188:20: warning: variable 'dblock_overhead' set but not used [-Wunused-but-set-variable]
 1188 |             size_t dblock_overhead;     /* Direct block's overhead */
      |                    ^~~~~~~~~~~~~~~
H5HFsection.c: In function 'H5HF__sect_row_valid':
H5HFsection.c:2041:14: warning: variable 'indir_idx' set but not used [-Wunused-but-set-variable]
 2041 |     unsigned indir_idx;         /* Index of row in underlying indirect section's row array */
      |              ^~~~~~~~~
H5HFsection.c: In function 'H5HF__sect_row_debug':
H5HFsection.c:2122:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2122 |         H5HF_sect_indirect_debug(sect->u.row.under, stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
H5HFsection.c: In function 'H5HF_sect_indirect_valid':
H5HFsection.c:4136:44: warning: variable 'tmp_row_sect2' set but not used [-Wunused-but-set-variable]
 4136 |                 const H5HF_free_section_t *tmp_row_sect2;    /* Pointer to row section */
      |                                            ^~~~~~~~~~~~~
H5HFsection.c:4128:40: warning: variable 'tmp_row_sect' set but not used [-Wunused-but-set-variable]
 4128 |             const H5HF_free_section_t *tmp_row_sect;    /* Pointer to row section */
      |                                        ^~~~~~~~~~~~
H5HFsection.c:4163:44: warning: variable 'tmp_child_sect2' set but not used [-Wunused-but-set-variable]
 4163 |                 const H5HF_free_section_t *tmp_child_sect2;    /* Pointer to child indirect section */
      |                                            ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFtiny.lo H5HFtiny.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFtiny.c  -fPIC -DPIC -o .libs/H5HFtiny.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HFtest.lo H5HFtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HFtest.c  -fPIC -DPIC -o .libs/H5HFtest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HGcache.lo H5HGcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HGcache.c  -fPIC -DPIC -o .libs/H5HGcache.o
H5HGcache.c: In function 'H5HG__cache_heap_get_final_load_size':
H5HGcache.c:205:64: warning: unused parameter 'image_len' [-Wunused-parameter]
  205 | H5HG__cache_heap_get_final_load_size(const void *image, size_t image_len,
      |                                                         ~~~~~~~^~~~~~~~~
H5HGcache.c: In function 'H5HG__cache_heap_serialize':
H5HGcache.c:435:41: warning: unused parameter 'f' [-Wunused-parameter]
  435 | H5HG__cache_heap_serialize(const H5F_t *f, void *image, size_t len,
      |                            ~~~~~~~~~~~~~^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HGdbg.lo H5HGdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HGdbg.c  -fPIC -DPIC -o .libs/H5HGdbg.o
H5HGdbg.c: In function 'H5HG_debug':
H5HGdbg.c:141:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  141 |                      (unsigned long)(h->obj[u].begin - h->chunk));
      |                      ^
H5HGdbg.c:144:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  144 |                      h->obj[u].nrefs);
      |                      ^
H5HGdbg.c:149:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  149 |                      (unsigned long)H5HG_ALIGN(h->obj[u].size));
      |                      ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HG.lo H5HG.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HG.c  -fPIC -DPIC -o .libs/H5HG.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HGquery.lo H5HGquery.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HGquery.c  -fPIC -DPIC -o .libs/H5HGquery.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HLcache.lo H5HLcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HLcache.c  -fPIC -DPIC -o .libs/H5HLcache.o
H5HLcache.c: In function 'H5HL__cache_prefix_get_final_load_size':
H5HLcache.c:366:67: warning: unused parameter 'image_len' [-Wunused-parameter]
  366 | H5HL__cache_prefix_get_final_load_size(const void *_image, size_t image_len,
      |                                                            ~~~~~~~^~~~~~~~~
H5HLcache.c: In function 'H5HL__cache_prefix_deserialize':
H5HLcache.c:417:59: warning: unused parameter 'len' [-Wunused-parameter]
  417 | H5HL__cache_prefix_deserialize(const void *_image, size_t len, void *_udata,
      |                                                    ~~~~~~~^~~
H5HLcache.c: In function 'H5HL__cache_prefix_serialize':
H5HLcache.c:557:43: warning: unused parameter 'f' [-Wunused-parameter]
  557 | H5HL__cache_prefix_serialize(const H5F_t *f, void *_image, size_t len,
      |                              ~~~~~~~~~~~~~^
H5HLcache.c: In function 'H5HL__cache_datablock_serialize':
H5HLcache.c:828:46: warning: unused parameter 'f' [-Wunused-parameter]
  828 | H5HL__cache_datablock_serialize(const H5F_t *f, void *image, size_t len,
      |                                 ~~~~~~~~~~~~~^
H5HLcache.c:828:69: warning: unused parameter 'len' [-Wunused-parameter]
  828 | H5HL__cache_datablock_serialize(const H5F_t *f, void *image, size_t len,
      |                                                              ~~~~~~~^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HL.lo H5HL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HL.c  -fPIC -DPIC -o .libs/H5HL.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HLdbg.lo H5HLdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HLdbg.c  -fPIC -DPIC -o .libs/H5HLdbg.o
H5HLdbg.c: In function 'H5HL_debug':
H5HLdbg.c:91:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   91 |         HDfprintf(stream, "%*s%-*s %8Zu, %8Zu\n", indent+3, "", MAX(0,fwidth-9), temp_str, freelist->offset, freelist->size);
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HLint.lo H5HLint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HLint.c  -fPIC -DPIC -o .libs/H5HLint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HLdblk.lo H5HLdblk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HLdblk.c  -fPIC -DPIC -o .libs/H5HLdblk.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Itest.lo H5Itest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Itest.c  -fPIC -DPIC -o .libs/H5Itest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HLprfx.lo H5HLprfx.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HLprfx.c  -fPIC -DPIC -o .libs/H5HLprfx.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5HP.lo H5HP.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5HP.c  -fPIC -DPIC -o .libs/H5HP.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5I.lo H5I.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5I.c  -fPIC -DPIC -o .libs/H5I.o
H5I.c: In function 'H5Iregister_type':
H5I.c:199:25: warning: unused parameter 'hash_size' [-Wunused-parameter]
  199 | H5Iregister_type(size_t hash_size, unsigned reserved, H5I_free_t free_func)
      |                  ~~~~~~~^~~~~~~~~
H5I.c: In function 'H5I__clear_type_cb':
H5I.c:542:81: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  542 |         if(udata->type_ptr->cls->free_func && (udata->type_ptr->cls->free_func)((void *)id->obj_ptr) < 0) {
      |                                                                                 ^
In file included from H5I.c:37:
H5I.c: In function 'H5I__destroy_type':
H5I.c:647:48: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  647 |         type_ptr->cls = H5FL_FREE(H5I_class_t, (void *)type_ptr->cls);
      |                                                ^
H5FLprivate.h:130:65: note: in definition of macro 'H5FL_FREE'
  130 | #define H5FL_FREE(t,obj) (t *)H5FL_reg_free(&(H5FL_REG_NAME(t)),obj)
      |                                                                 ^~~
H5I.c: In function 'H5I_subst':
H5I.c:840:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  840 |     ret_value = (void *)id_ptr->obj_ptr;
      |                 ^
H5I.c: In function 'H5I_object':
H5I.c:873:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  873 |         ret_value = (void *)id_ptr->obj_ptr;        /* (Casting away const OK -QAK) */
      |                     ^
H5I.c: In function 'H5I_object_verify':
H5I.c:942:21: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  942 |         ret_value = (void *)id_ptr->obj_ptr;        /* (Casting away const OK -QAK) */
      |                     ^
H5I.c: In function 'H5I__remove_common':
H5I.c:1116:17: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1116 |     ret_value = (void *)curr_id->obj_ptr;
      |                 ^
H5I.c: In function 'H5I_dec_ref':
H5I.c:1254:68: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1254 |         if(!type_ptr->cls->free_func || (type_ptr->cls->free_func)((void *)id_ptr->obj_ptr) >= 0) {
      |                                                                    ^
H5I.c: In function 'H5I__iterate_cb':
H5I.c:1872:42: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1872 |         cb_ret_val = (*udata->user_func)((void *)item->obj_ptr, item->id, udata->user_udata);     /* (Casting away const OK) */
      |                                          ^
H5I.c: In function 'H5I__id_dump_cb':
H5I.c:2131:31: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2131 |             path = H5G_nameof((H5G_t*)item->obj_ptr);
      |                               ^
H5I.c:2136:31: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2136 |             path = H5D_nameof((H5D_t*)item->obj_ptr);
      |                               ^
H5I.c:2141:31: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2141 |             path = H5T_nameof((H5T_t*)item->obj_ptr);
      |                               ^
H5I.c: At top level:
H5I.c:125:12: warning: 'H5I__debug_cb' declared 'static' but never defined [-Wunused-function]
  125 | static int H5I__debug_cb(void *_item, void *_key, void *_udata);
      |            ^~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Lexternal.lo H5Lexternal.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Lexternal.c  -fPIC -DPIC -o .libs/H5Lexternal.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5MFsection.lo H5MFsection.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5MFsection.c  -fPIC -DPIC -o .libs/H5MFsection.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5MFaggr.lo H5MFaggr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5MFaggr.c  -fPIC -DPIC -o .libs/H5MFaggr.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5MFdbg.lo H5MFdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5MFdbg.c  -fPIC -DPIC -o .libs/H5MFdbg.o
H5MFdbg.c: In function 'H5MF__sects_debug_cb':
H5MFdbg.c:135:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  135 |     if(H5FS_sect_debug(udata->fspace, _sect, udata->stream, udata->indent + 3, MAX(0, udata->fwidth - 3)) < 0)
      |     ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5MM.lo H5MM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5MM.c  -fPIC -DPIC -o .libs/H5MM.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5L.lo H5L.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5L.c  -fPIC -DPIC -o .libs/H5L.o
H5L.c: In function 'H5L__link_cb':
H5L.c:1672:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1672 |     udata->lnk->name = (char *)name;
      |                        ^
H5L.c: In function 'H5L__move_dest_cb':
H5L.c:2466:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2466 |     udata->lnk->name = (char *)name;
      |                        ^
H5L.c: In function 'H5L__link_copy_file':
H5L.c:3278:28: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 3278 |         lnk_grp_loc.oloc = (H5O_loc_t *)src_oloc;    /* Casting away const OK -QAK */
      |                            ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5MP.lo H5MP.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5MP.c  -fPIC -DPIC -o .libs/H5MP.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5MF.lo H5MF.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5MF.c  -fPIC -DPIC -o .libs/H5MF.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5MPtest.lo H5MPtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5MPtest.c  -fPIC -DPIC -o .libs/H5MPtest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5O.lo H5O.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5O.c  -fPIC -DPIC -o .libs/H5O.o
H5O.c: In function 'H5Oget_info_by_idx':
H5O.c:1165:17: warning: unused variable 'obj_oloc' [-Wunused-variable]
 1165 |     H5O_loc_t   obj_oloc;               /* Opened object object location */
      |                 ^~~~~~~~
H5O.c:1164:17: warning: unused variable 'obj_path' [-Wunused-variable]
 1164 |     H5G_name_t  obj_path;               /* Opened object group hier. path */
      |                 ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Odeprec.lo H5Odeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Odeprec.c  -fPIC -DPIC -o .libs/H5Odeprec.o
H5Odeprec.c: In function 'H5Oget_info_by_name1':
H5Odeprec.c:141:8: warning: implicit declaration of function 'H5CX_set_apl' [-Wimplicit-function-declaration]
  141 |     if(H5CX_set_apl(&lapl_id, H5P_CLS_LACC, loc_id, FALSE) < 0)
      |        ^~~~~~~~~~~~
H5Odeprec.c:141:8: warning: nested extern declaration of 'H5CX_set_apl' [-Wnested-externs]
H5Odeprec.c: In function 'H5Oget_info_by_idx1':
H5Odeprec.c:174:17: warning: unused variable 'obj_oloc' [-Wunused-variable]
  174 |     H5O_loc_t   obj_oloc;               /* Opened object object location */
      |                 ^~~~~~~~
H5Odeprec.c:173:17: warning: unused variable 'obj_path' [-Wunused-variable]
  173 |     H5G_name_t  obj_path;               /* Opened object group hier. path */
      |                 ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oainfo.lo H5Oainfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oainfo.c  -fPIC -DPIC -o .libs/H5Oainfo.o
H5Oainfo.c: In function 'H5O__ainfo_delete':
H5Oainfo.c:337:36: warning: unused parameter 'open_oh' [-Wunused-parameter]
  337 | H5O__ainfo_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
      |                             ~~~~~~~^~~~~~~
H5Oainfo.c: In function 'H5O__ainfo_copy_file':
H5Oainfo.c:408:29: warning: unused parameter 'file_src' [-Wunused-parameter]
  408 | H5O__ainfo_copy_file(H5F_t *file_src, void *mesg_src, H5F_t *file_dst,
      |                      ~~~~~~~^~~~~~~~
H5Oainfo.c:410:17: warning: unused parameter 'cpy_info' [-Wunused-parameter]
  410 |     H5O_copy_t *cpy_info, void H5_ATTR_UNUSED *udata)
      |     ~~~~~~~~~~~~^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oalloc.lo H5Oalloc.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oalloc.c  -fPIC -DPIC -o .libs/H5Oalloc.o
H5Oalloc.c: In function 'H5O_add_gap':
H5Oalloc.c:113:20: warning: unused parameter 'f' [-Wunused-parameter]
  113 | H5O_add_gap(H5F_t *f, H5O_t *oh, unsigned chunkno, hbool_t *chk_dirtied,
      |             ~~~~~~~^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Obogus.lo H5Obogus.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Obogus.c  -fPIC -DPIC -o .libs/H5Obogus.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oattr.lo H5Oattr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oattr.c  -fPIC -DPIC -o .libs/H5Oattr.o
H5Oattr.c: In function 'H5O__attr_debug':
H5Oattr.c:874:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  874 |             (unsigned long)(mesg->shared->dt_size));
      |             ^
H5Oattr.c:875:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  875 |     if((H5O_MSG_DTYPE->debug)(f, mesg->shared->dt, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |     ^~
H5Oattr.c:881:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  881 |             (unsigned long)(mesg->shared->ds_size));
      |             ^
H5Oattr.c:882:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  882 |     if(H5S_debug(f, mesg->shared->ds, stream, indent + 3, MAX(0, fwidth - 3)) < 0)
      |     ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Obtreek.lo H5Obtreek.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Obtreek.c  -fPIC -DPIC -o .libs/H5Obtreek.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oattribute.lo H5Oattribute.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oattribute.c  -fPIC -DPIC -o .libs/H5Oattribute.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ocache_image.lo H5Ocache_image.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ocache_image.c  -fPIC -DPIC -o .libs/H5Ocache_image.o
H5Ocache_image.c: In function 'H5O__mdci_delete':
H5Ocache_image.c:278:35: warning: unused parameter 'open_oh' [-Wunused-parameter]
  278 | H5O__mdci_delete(H5F_t *f, H5O_t *open_oh, void *_mesg)
      |                            ~~~~~~~^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ocache.lo H5Ocache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ocache.c  -fPIC -DPIC -o .libs/H5Ocache.o
H5Ocache.c: In function 'H5O__cache_get_final_load_size':
H5Ocache.c:203:58: warning: unused parameter 'image_len' [-Wunused-parameter]
  203 | H5O__cache_get_final_load_size(const void *image, size_t image_len,
      |                                                   ~~~~~~~^~~~~~~~~
H5Ocache.c: In function 'H5O__cache_deserialize':
H5Ocache.c:308:50: warning: unused parameter 'len' [-Wunused-parameter]
  308 | H5O__cache_deserialize(const void *image, size_t len, void *_udata,
      |                                           ~~~~~~~^~~
H5Ocache.c: In function 'H5O__cache_chk_deserialize':
H5Ocache.c:765:54: warning: unused parameter 'len' [-Wunused-parameter]
  765 | H5O__cache_chk_deserialize(const void *image, size_t len, void *_udata,
      |                                               ~~~~~~~^~~
H5Ocache.c: In function 'H5O__prefix_deserialize':
H5Ocache.c:1224:57: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1224 |         if(udata->chunk0_size > 0 && udata->chunk0_size < H5O_SIZEOF_MSGHDR_OH(oh))
      |                                                         ^
H5Ocache.c:1254:60: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
 1254 |         if((udata->v1_pfx_nmesgs > 0 && udata->chunk0_size < H5O_SIZEOF_MSGHDR_OH(oh)) ||
      |                                                            ^
H5Ocache.c: In function 'H5O__chunk_deserialize':
H5Ocache.c:1465:25: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1465 |             mesg->raw = (uint8_t *)chunk_image;        /* Casting away const OK - QAK */
      |                         ^
H5Ocache.c: In function 'H5O__chunk_serialize':
H5Ocache.c:1668:30: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1668 |             if(H5O_msg_flush((H5F_t *)f, oh, curr_msg) < 0)
      |                              ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ocont.lo H5Ocont.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ocont.c  -fPIC -DPIC -o .libs/H5Ocont.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ochunk.lo H5Ochunk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ochunk.c  -fPIC -DPIC -o .libs/H5Ochunk.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ocopy.lo H5Ocopy.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ocopy.c  -fPIC -DPIC -o .libs/H5Ocopy.o
H5Ocopy.c: In function 'H5O__copy_header_real':
H5Ocopy.c:687:18: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  687 |         if(delta < H5O_SIZEOF_MSGHDR_OH(oh_dst))
      |                  ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Odrvinfo.lo H5Odrvinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Odrvinfo.c  -fPIC -DPIC -o .libs/H5Odrvinfo.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Odbg.lo H5Odbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Odbg.c  -fPIC -DPIC -o .libs/H5Odbg.o
H5Odbg.c: In function 'H5O_debug_real':
H5Odbg.c:392:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  392 |                   oh->chunk[i].addr);
      |                   ^~
H5Odbg.c:409:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  409 |                   chunk_size);
      |                   ^~~~~~~~~~
H5Odbg.c:413:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  413 |                   oh->chunk[i].gap);
      |                   ^~
H5Odbg.c:445:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  445 |                   sequence[oh->mesg[i].type->id]++);
      |                   ^~~~~~~~
H5Odbg.c:448:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  448 |                    oh->mesg[i].dirty);
      |                    ^~
H5Odbg.c:450:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  450 |                    "Message flags:");
      |                    ^~~~~~~~~~~~~~~~
H5Odbg.c:496:28: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  496 |                            oh->mesg[i].flags & ~H5O_MSG_FLAG_BITS);
      |                            ^~
H5Odbg.c:502:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  502 |                   oh->mesg[i].chunkno);
      |                   ^~
H5Odbg.c:509:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  509 |                   oh->mesg[i].raw_size);
      |                   ^~
H5Odbg.c:524:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  524 |                   "Message Information:");
      |                   ^~~~~~~~~~~~~~~~~~~~~~
H5Odbg.c:526:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  526 |             (debug_type->debug)(f, oh->mesg[i].native, stream, indent + 6, MAX(0, fwidth - 6));
      |             ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Odtype.lo H5Odtype.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Odtype.c  -fPIC -DPIC -o .libs/H5Odtype.o
H5Odtype.c: In function 'H5O_dtype_copy':
H5Odtype.c:1190:32: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1190 |     if(NULL == (dst = H5T_copy(src, H5T_COPY_ALL)))
      |                                ^~~
In file included from H5Oprivate.h:45,
                 from H5Dprivate.h:25,
                 from H5Odtype.c:19:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Odtype.c: In function 'H5O_dtype_pre_copy_file':
H5Odtype.c:1544:49: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1544 |         if(NULL == (udata->src_dtype = H5T_copy(dt_src, H5T_COPY_TRANSIENT)))
      |                                                 ^~~~~~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Odtype.c: In function 'H5O__dtype_debug':
H5Odtype.c:1748:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1748 |                 (unsigned long)(dt->shared->u.compnd.memb[i].offset));
      |                 ^
H5Odtype.c:1750:21: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1750 |                     indent + 3, MAX(0, fwidth - 3));
      |                     ^~~~~~
H5Odtype.c:1755:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1755 |         H5O__dtype_debug(f, dt->shared->parent, stream, indent+3, MAX(0, fwidth-3));
      |         ^~~~~~~~~~~~~~~~
H5Odtype.c:1985:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1985 |         H5O__dtype_debug(f, dt->shared->parent, stream, indent + 3, MAX(0, fwidth - 3));
      |         ^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oefl.lo H5Oefl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oefl.c  -fPIC -DPIC -o .libs/H5Oefl.o
H5Oefl.c: In function 'H5O__efl_debug':
H5Oefl.c:560:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  560 |                   mesg->slot[u].name);
      |                   ^~~~
H5Oefl.c:564:19: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  564 |                   (unsigned long)(mesg->slot[u].name_offset));
      |                   ^
H5Oefl.c:568:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  568 |                    (unsigned long)(mesg->slot[u].offset));
      |                    ^
H5Oefl.c:572:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  572 |                    (unsigned long)(mesg->slot[u].size));
      |                    ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ofill.lo H5Ofill.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ofill.c  -fPIC -DPIC -o .libs/H5Ofill.o
In file included from H5Ofill.c:70:
H5Oshared.h: In function 'H5O_fill_shared_post_copy_file':
H5Oshared.h:384:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
  384 | H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from H5Ofill.c:106:
H5Oshared.h: In function 'H5O_fill_new_shared_post_copy_file':
H5Oshared.h:384:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
  384 | H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~
In file included from H5Cprivate.h:35,
                 from H5ACprivate.h:33,
                 from H5Oprivate.h:41,
                 from H5Dprivate.h:25,
                 from H5Ofill.c:25:
H5Ofill.c: In function 'H5O_fill_new_decode':
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Ofill.c:228:13: note: in expansion of macro 'INT32DECODE'
  228 |             INT32DECODE(p, fill->size);
      |             ^~~~~~~~~~~
H5Ofill.c: In function 'H5O_fill_old_decode':
H5Ofill.c:347:20: warning: request for implicit conversion from 'void *' to 'H5T_t *' not permitted in C++ [-Wc++-compat]
  347 |             if((dt = H5O_msg_read_oh(f, open_oh, H5O_DTYPE_ID, NULL)) < 0)
      |                    ^
H5Ofill.c:347:71: warning: ordered comparison of pointer with integer zero [-Wpedantic]
  347 |             if((dt = H5O_msg_read_oh(f, open_oh, H5O_DTYPE_ID, NULL)) < 0)
      |                                                                       ^
H5Ofill.c:350:27: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare]
  350 |             if(fill->size != H5T_GET_SIZE(dt))
      |                           ^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oflush.lo H5Oflush.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oflush.c  -fPIC -DPIC -o .libs/H5Oflush.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oginfo.lo H5Oginfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oginfo.c  -fPIC -DPIC -o .libs/H5Oginfo.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ofsinfo.lo H5Ofsinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ofsinfo.c  -fPIC -DPIC -o .libs/H5Ofsinfo.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oint.lo H5Oint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oint.c  -fPIC -DPIC -o .libs/H5Oint.o
H5Oint.c: In function 'H5O_create':
H5Oint.c:288:17: warning: unused variable 'store_msg_crt_idx' [-Wunused-variable]
  288 |     hbool_t     store_msg_crt_idx;      /* Whether to always store message crea tion indices for this file */
      |                 ^~~~~~~~~~~~~~~~~
H5Oint.c:287:17: warning: unused variable 'insert_flags' [-Wunused-variable]
  287 |     unsigned    insert_flags = H5AC__NO_FLAGS_SET; /* Flags for inserting objec t header into cache */
      |                 ^~~~~~~~~~~~
H5Oint.c:286:16: warning: unused variable 'oh_flags' [-Wunused-variable]
  286 |     uint8_t    oh_flags;               /* Object header's initial status flags */
      |                ^~~~~~~~
H5Oint.c:285:17: warning: unused variable 'oh_size' [-Wunused-variable]
  285 |     size_t      oh_size;                /* Size of initial object header */
      |                 ^~~~~~~
H5Oint.c:284:17: warning: unused variable 'oh_addr' [-Wunused-variable]
  284 |     haddr_t     oh_addr;                /* Address of initial object header */
      |                 ^~~~~~~
H5Oint.c:281:22: warning: unused variable 'oc_plist' [-Wunused-variable]
  281 |     H5P_genplist_t  *oc_plist;          /* Object creation property list */
      |                      ^~~~~~~~
H5Oint.c: In function 'H5O__create_ohdr':
H5Oint.c:358:12: warning: implicit declaration of function 'H5CX_get_ohdr_flags'; did you mean 'H5O_get_oh_flags'? [-Wimplicit-function-declaration]
  358 |         if(H5CX_get_ohdr_flags(&oh_flags) < 0)
      |            ^~~~~~~~~~~~~~~~~~~
      |            H5O_get_oh_flags
H5Oint.c:358:12: warning: nested extern declaration of 'H5CX_get_ohdr_flags' [-Wnested-externs]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Olayout.lo H5Olayout.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Olayout.c  -fPIC -DPIC -o .libs/H5Olayout.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Olinfo.lo H5Olinfo.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Olinfo.c  -fPIC -DPIC -o .libs/H5Olinfo.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Olink.lo H5Olink.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Olink.c  -fPIC -DPIC -o .libs/H5Olink.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Omessage.lo H5Omessage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Omessage.c  -fPIC -DPIC -o .libs/H5Omessage.o
H5Omessage.c: In function 'H5O_msg_reset_share':
H5Omessage.c:1691:28: warning: variable 'type' set but not used [-Wunused-but-set-variable]
 1691 |     const H5O_msg_class_t *type;        /* Actual H5O class type for the ID */
      |                            ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Onull.lo H5Onull.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Onull.c  -fPIC -DPIC -o .libs/H5Onull.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oname.lo H5Oname.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oname.c  -fPIC -DPIC -o .libs/H5Oname.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Omtime.lo H5Omtime.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Omtime.c  -fPIC -DPIC -o .libs/H5Omtime.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Orefcount.lo H5Orefcount.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Orefcount.c  -fPIC -DPIC -o .libs/H5Orefcount.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Opline.lo H5Opline.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Opline.c  -fPIC -DPIC -o .libs/H5Opline.o
In file included from H5Opline.c:66:
H5Oshared.h: In function 'H5O_pline_shared_post_copy_file':
H5Oshared.h:384:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
  384 | H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~
H5Opline.c: In function 'H5O__pline_debug':
H5Opline.c:670:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  670 |         (unsigned)(pline->filter[i].id));
      |         ^
H5Opline.c:674:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  674 |             pline->filter[i].name);
      |             ^~~~~
H5Opline.c:677:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  677 |             "Filter name:");
      |             ^~~~~~~~~~~~~~
H5Opline.c:680:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  680 |         pline->filter[i].flags);
      |         ^~~~~
H5Opline.c:683:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  683 |         pline->filter[i].cd_nelmts);
      |         ^~~~~
H5Opline.c:692:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  692 |             pline->filter[i].cd_values[j]);
      |             ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Osdspace.lo H5Osdspace.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Osdspace.c  -fPIC -DPIC -o .libs/H5Osdspace.o
In file included from H5Osdspace.c:59:
H5Oshared.h: In function 'H5O_sdspace_shared_post_copy_file':
H5Oshared.h:384:44: warning: unused parameter 'oloc_src' [-Wunused-parameter]
  384 | H5O_SHARED_POST_COPY_FILE(const H5O_loc_t *oloc_src, const void *mesg_src,
      |                           ~~~~~~~~~~~~~~~~~^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oshared.lo H5Oshared.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oshared.c  -fPIC -DPIC -o .libs/H5Oshared.o
H5Oshared.c: In function 'H5O__shared_copy_file':
H5Oshared.c:588:30: warning: unused parameter 'file_src' [-Wunused-parameter]
  588 | H5O__shared_copy_file(H5F_t *file_src, H5F_t *file_dst,
      |                       ~~~~~~~^~~~~~~~
H5Oshared.c:590:79: warning: unused parameter 'cpy_info' [-Wunused-parameter]
  590 |     hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info,
      |                                                                   ~~~~~~~~~~~~^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Oshmesg.lo H5Oshmesg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Oshmesg.c  -fPIC -DPIC -o .libs/H5Oshmesg.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ostab.lo H5Ostab.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ostab.c  -fPIC -DPIC -o .libs/H5Ostab.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Otest.lo H5Otest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Otest.c  -fPIC -DPIC -o .libs/H5Otest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ounknown.lo H5Ounknown.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ounknown.c  -fPIC -DPIC -o .libs/H5Ounknown.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pacpl.lo H5Pacpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pacpl.c  -fPIC -DPIC -o .libs/H5Pacpl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5P.lo H5P.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5P.c  -fPIC -DPIC -o .libs/H5P.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pdapl.lo H5Pdapl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pdapl.c  -fPIC -DPIC -o .libs/H5Pdapl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pdeprec.lo H5Pdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pdeprec.c  -fPIC -DPIC -o .libs/H5Pdeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pencdec.lo H5Pencdec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pencdec.c  -fPIC -DPIC -o .libs/H5Pencdec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pdxpl.lo H5Pdxpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pdxpl.c  -fPIC -DPIC -o .libs/H5Pdxpl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pfcpl.lo H5Pfcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pfcpl.c  -fPIC -DPIC -o .libs/H5Pfcpl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pdcpl.lo H5Pdcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pdcpl.c  -fPIC -DPIC -o .libs/H5Pdcpl.o
H5Pdcpl.c: In function 'H5P_get_fill_value':
H5Pdcpl.c:3339:54: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 3339 |     if((dst_id = H5I_register(H5I_DATATYPE, H5T_copy(type, H5T_COPY_TRANSIENT), FALSE)) < 0)
      |                                                      ^~~~
In file included from H5Zprivate.h:28,
                 from H5CXprivate.h:30,
                 from H5Pdcpl.c:35:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pfmpl.lo H5Pfmpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pfmpl.c  -fPIC -DPIC -o .libs/H5Pfmpl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pfapl.lo H5Pfapl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pfapl.c  -fPIC -DPIC -o .libs/H5Pfapl.o
H5Pfapl.c: In function 'H5P__file_driver_free':
H5Pfapl.c:1110:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1110 |                     if((driver->fapl_free)((void *)info->driver_info) < 0)      /* Casting away const OK -QAK */
      |                                            ^
H5Pfapl.c:1114:32: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1114 |                     H5MM_xfree((void *)info->driver_info);      /* Casting away const OK -QAK */
      |                                ^
In file included from H5Cprivate.h:35,
                 from H5ACprivate.h:33,
                 from H5Pfapl.c:34:
H5Pfapl.c: In function 'H5P__facc_cache_image_config_dec':
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Pfapl.c:3092:5: note: in expansion of macro 'INT32DECODE'
 3092 |     INT32DECODE(*pp, config->version);
      |     ^~~~~~~~~~~
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Pfapl.c:3098:5: note: in expansion of macro 'INT32DECODE'
 3098 |     INT32DECODE(*pp, config->entry_ageout);
      |     ^~~~~~~~~~~
H5Pfapl.c: In function 'H5P__facc_cache_config_dec':
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Pfapl.c:3622:5: note: in expansion of macro 'INT32DECODE'
 3622 |     INT32DECODE(*pp, config->version);
      |     ^~~~~~~~~~~
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Pfapl.c:3696:5: note: in expansion of macro 'INT32DECODE'
 3696 |     INT32DECODE(*pp, config->epochs_before_eviction);
      |     ^~~~~~~~~~~
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Pfapl.c:3706:5: note: in expansion of macro 'INT32DECODE'
 3706 |     INT32DECODE(*pp, config->metadata_write_strategy);
      |     ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pgcpl.lo H5Pgcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pgcpl.c  -fPIC -DPIC -o .libs/H5Pgcpl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pint.lo H5Pint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pint.c  -fPIC -DPIC -o .libs/H5Pint.o
H5Pint.c: In function 'H5P__poke_plist_cb':
H5Pint.c:2700:36: warning: unused parameter 'plist' [-Wunused-parameter]
 2700 | H5P__poke_plist_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
      |                    ~~~~~~~~~~~~~~~~^~~~~
H5Pint.c:2700:55: warning: unused parameter 'name' [-Wunused-parameter]
 2700 | H5P__poke_plist_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
      |                                           ~~~~~~~~~~~~^~~~
H5Pint.c: In function 'H5P__poke_pclass_cb':
H5Pint.c:2747:56: warning: unused parameter 'name' [-Wunused-parameter]
 2747 | H5P__poke_pclass_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
      |                                            ~~~~~~~~~~~~^~~~
H5Pint.c: In function 'H5P__iterate_pclass_cb':
H5Pint.c:4073:11: warning: unused variable 'key' [-Wunused-variable]
 4073 |     char *key = (char *)_key;                           /* Pointer to the property's name */
      |           ^~~
H5Pint.c: In function 'H5P__peek_cb':
H5Pint.c:4207:30: warning: unused parameter 'plist' [-Wunused-parameter]
 4207 | H5P__peek_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
      |              ~~~~~~~~~~~~~~~~^~~~~
H5Pint.c:4207:49: warning: unused parameter 'name' [-Wunused-parameter]
 4207 | H5P__peek_cb(H5P_genplist_t *plist, const char *name, H5P_genprop_t *prop,
      |                                     ~~~~~~~~~~~~^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Plcpl.lo H5Plcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Plcpl.c  -fPIC -DPIC -o .libs/H5Plcpl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pstrcpl.lo H5Pstrcpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pstrcpl.c  -fPIC -DPIC -o .libs/H5Pstrcpl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pocpypl.lo H5Pocpypl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pocpypl.c  -fPIC -DPIC -o .libs/H5Pocpypl.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Plapl.lo H5Plapl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Plapl.c  -fPIC -DPIC -o .libs/H5Plapl.o
H5Plapl.c: In function 'H5P__lacc_elink_fapl_cmp':
H5Plapl.c:570:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  570 |         herr_t status;
      |                ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Pocpl.lo H5Pocpl.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Pocpl.c  -fPIC -DPIC -o .libs/H5Pocpl.o
In file included from H5Cprivate.h:35,
                 from H5ACprivate.h:33,
                 from H5Oprivate.h:41,
                 from H5Opkg.h:22,
                 from H5Pocpl.c:40:
H5Pocpl.c: In function 'H5P__ocrt_pipeline_dec':
H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
H5Pocpl.c:1590:9: note: in expansion of macro 'INT32DECODE'
 1590 |         INT32DECODE(*pp, filter.id)
      |         ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ptest.lo H5Ptest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ptest.c  -fPIC -DPIC -o .libs/H5Ptest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PB.lo H5PB.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PB.c  -fPIC -DPIC -o .libs/H5PB.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PLint.lo H5PLint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PLint.c  -fPIC -DPIC -o .libs/H5PLint.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PL.lo H5PL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PL.c  -fPIC -DPIC -o .libs/H5PL.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PLpath.lo H5PLpath.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PLpath.c  -fPIC -DPIC -o .libs/H5PLpath.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5R.lo H5R.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5R.c  -fPIC -DPIC -o .libs/H5R.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PLplugin_cache.lo H5PLplugin_cache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PLplugin_cache.c  -fPIC -DPIC -o .libs/H5PLplugin_cache.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Rint.lo H5Rint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Rint.c  -fPIC -DPIC -o .libs/H5Rint.o
H5Rint.c: In function 'H5R__create':
H5Rint.c:246:5: warning: implicit declaration of function 'H5CX_set_libver_bounds'; did you mean 'H5Pset_libver_bounds'? [-Wimplicit-function-declaration]
  246 |     H5CX_set_libver_bounds(loc->oloc->file);
      |     ^~~~~~~~~~~~~~~~~~~~~~
      |     H5Pset_libver_bounds
H5Rint.c:246:5: warning: nested extern declaration of 'H5CX_set_libver_bounds' [-Wnested-externs]
H5Rint.c: In function 'H5R__get_name':
H5Rint.c:700:31: warning: unused parameter 'id' [-Wunused-parameter]
  700 | H5R__get_name(H5F_t *f, hid_t id, H5R_type_t ref_type, const void *_ref,
      |                         ~~~~~~^~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Rdeprec.lo H5Rdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Rdeprec.c  -fPIC -DPIC -o .libs/H5Rdeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5UC.lo H5UC.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5UC.c  -fPIC -DPIC -o .libs/H5UC.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5RS.lo H5RS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5RS.c  -fPIC -DPIC -o .libs/H5RS.o
H5RS.c: In function 'H5RS_wrap':
H5RS.c:151:20: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  151 |     ret_value->s = (char *)s;
      |                    ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Sall.lo H5Sall.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Sall.c  -fPIC -DPIC -o .libs/H5Sall.o
H5Sall.c: In function 'H5S__all_project_simple':
H5Sall.c:882:38: warning: unused parameter 'base_space' [-Wunused-parameter]
  882 | H5S__all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
      |                         ~~~~~~~~~~~~~^~~~~~~~~~
H5Sall.c:882:77: warning: unused parameter 'offset' [-Wunused-parameter]
  882 | H5S__all_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
      |                                                                    ~~~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Sdbg.lo H5Sdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Sdbg.c  -fPIC -DPIC -o .libs/H5Sdbg.o
H5Sdbg.c: In function 'H5S_debug':
H5Sdbg.c:109:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  109 |             H5O_debug_id(H5O_SDSPACE_ID, f, &(mesg->extent), stream, indent + 3, MAX(0, fwidth - 3));
      |             ^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5S.lo H5S.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5S.c  -fPIC -DPIC -o .libs/H5S.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Snone.lo H5Snone.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Snone.c  -fPIC -DPIC -o .libs/H5Snone.o
H5Snone.c: In function 'H5S_none_project_simple':
H5Snone.c:836:38: warning: unused parameter 'base_space' [-Wunused-parameter]
  836 | H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
      |                         ~~~~~~~~~~~~~^~~~~~~~~~
H5Snone.c:836:77: warning: unused parameter 'offset' [-Wunused-parameter]
  836 | H5S_none_project_simple(const H5S_t *base_space, H5S_t *new_space, hsize_t *offset)
      |                                                                    ~~~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Spoint.lo H5Spoint.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Spoint.c  -fPIC -DPIC -o .libs/H5Spoint.o
H5Spoint.c: In function 'H5S_point_offset':
H5Spoint.c:1889:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1889 | } /* end H5S_point_get_seq_list() */
      | ^
H5Spoint.c: In function 'H5S_point_get_seq_list':
H5Spoint.c:1889:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Stest.lo H5Stest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Stest.c  -fPIC -DPIC -o .libs/H5Stest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Sselect.lo H5Sselect.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Sselect.c  -fPIC -DPIC -o .libs/H5Sselect.o
H5Sselect.c: In function 'H5S_select_shape_same':
H5Sselect.c:2389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2389 | } /* H5S_select_subtract() */
      | ^
H5Sselect.c:2389:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5SMbtree2.lo H5SMbtree2.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5SMbtree2.c  -fPIC -DPIC -o .libs/H5SMbtree2.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5SM.lo H5SM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5SM.c  -fPIC -DPIC -o .libs/H5SM.o
H5SM.c: In function 'H5SM__type_to_flag':
H5SM.c:275:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
  275 |             type_id = H5O_FILL_NEW_ID;
H5SM.c:278:9: note: here
  278 |         case H5O_SDSPACE_ID:
      |         ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5SMcache.lo H5SMcache.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5SMcache.c  -fPIC -DPIC -o .libs/H5SMcache.o
H5SMcache.c: In function 'H5SM__cache_table_deserialize':
H5SMcache.c:215:58: warning: unused parameter 'len' [-Wunused-parameter]
  215 | H5SM__cache_table_deserialize(const void *_image, size_t len, void *_udata,
      |                                                   ~~~~~~~^~~
H5SMcache.c: In function 'H5SM__cache_table_serialize':
H5SMcache.c:367:66: warning: unused parameter 'len' [-Wunused-parameter]
  367 | H5SM__cache_table_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                           ~~~~~~~^~~
H5SMcache.c: In function 'H5SM__cache_list_deserialize':
H5SMcache.c:571:57: warning: unused parameter 'len' [-Wunused-parameter]
  571 | H5SM__cache_list_deserialize(const void *_image, size_t len, void *_udata,
      |                                                  ~~~~~~~^~~
H5SMcache.c: In function 'H5SM__cache_list_serialize':
H5SMcache.c:690:65: warning: unused parameter 'len' [-Wunused-parameter]
  690 | H5SM__cache_list_serialize(const H5F_t *f, void *_image, size_t len,
      |                                                          ~~~~~~~^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Shyper.lo H5Shyper.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Shyper.c  -fPIC -DPIC -o .libs/H5Shyper.o
H5Shyper.c: In function 'H5S__hyper_get_seq_list_opt':
H5Shyper.c:8788:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8788 | loc += fast_dim_buf_off;
      | ~~~~^~~~~~~~~~~~~~~~~~~
H5Shyper.c:8810:25: note: in expansion of macro 'DUFF_GUTS'
 8810 |                         DUFF_GUTS
      |                         ^~~~~~~~~
H5Shyper.c:8811:17: note: here
 8811 |                 case 7:
      |                 ^~~~
H5Shyper.c:8788:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8788 | loc += fast_dim_buf_off;
      | ~~~~^~~~~~~~~~~~~~~~~~~
H5Shyper.c:8812:25: note: in expansion of macro 'DUFF_GUTS'
 8812 |                         DUFF_GUTS
      |                         ^~~~~~~~~
H5Shyper.c:8813:17: note: here
 8813 |                 case 6:
      |                 ^~~~
H5Shyper.c:8788:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8788 | loc += fast_dim_buf_off;
      | ~~~~^~~~~~~~~~~~~~~~~~~
H5Shyper.c:8814:25: note: in expansion of macro 'DUFF_GUTS'
 8814 |                         DUFF_GUTS
      |                         ^~~~~~~~~
H5Shyper.c:8815:17: note: here
 8815 |                 case 5:
      |                 ^~~~
H5Shyper.c:8788:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8788 | loc += fast_dim_buf_off;
      | ~~~~^~~~~~~~~~~~~~~~~~~
H5Shyper.c:8816:25: note: in expansion of macro 'DUFF_GUTS'
 8816 |                         DUFF_GUTS
      |                         ^~~~~~~~~
H5Shyper.c:8817:17: note: here
 8817 |                 case 4:
      |                 ^~~~
H5Shyper.c:8788:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8788 | loc += fast_dim_buf_off;
      | ~~~~^~~~~~~~~~~~~~~~~~~
H5Shyper.c:8818:25: note: in expansion of macro 'DUFF_GUTS'
 8818 |                         DUFF_GUTS
      |                         ^~~~~~~~~
H5Shyper.c:8819:17: note: here
 8819 |                 case 3:
      |                 ^~~~
H5Shyper.c:8788:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8788 | loc += fast_dim_buf_off;
      | ~~~~^~~~~~~~~~~~~~~~~~~
H5Shyper.c:8820:25: note: in expansion of macro 'DUFF_GUTS'
 8820 |                         DUFF_GUTS
      |                         ^~~~~~~~~
H5Shyper.c:8821:17: note: here
 8821 |                 case 2:
      |                 ^~~~
H5Shyper.c:8788:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
 8788 | loc += fast_dim_buf_off;
      | ~~~~^~~~~~~~~~~~~~~~~~~
H5Shyper.c:8822:25: note: in expansion of macro 'DUFF_GUTS'
 8822 |                         DUFF_GUTS
      |                         ^~~~~~~~~
H5Shyper.c:8823:17: note: here
 8823 |                 case 1:
      |                 ^~~~
H5Shyper.c: In function 'H5S_select_hyperslab':
H5Shyper.c:6893:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
 6893 |             if(op == H5S_SELECT_SET)      /* Allow only "set" operation to proceed */
      |               ^
H5Shyper.c:6897:9: note: here
 6897 |         case H5S_SEL_ERROR:
      |         ^~~~
H5Shyper.c: In function 'H5S__hyper_get_seq_list_opt':
H5Shyper.c:10608:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
10608 | }   /* H5Sget_regular_hyperslab() */
      | ^
H5Shyper.c:10608:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c: In function 'H5S__hyper_iter_coords':
H5Shyper.c:10608:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:10608:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c: In function 'H5S__hyper_iter_init':
H5Shyper.c:10608:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Shyper.c:10608:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5SMmessage.lo H5SMmessage.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5SMmessage.c  -fPIC -DPIC -o .libs/H5SMmessage.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5ST.lo H5ST.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5ST.c  -fPIC -DPIC -o .libs/H5ST.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5SMtest.lo H5SMtest.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5SMtest.c  -fPIC -DPIC -o .libs/H5SMtest.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5SL.lo H5SL.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5SL.c  -fPIC -DPIC -o .libs/H5SL.o
H5SL.c: In function 'H5SL_term_package':
H5SL.c:655:21: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
  655 |             herr_t  ret;
      |                     ^~~
H5SL.c: In function 'H5SL_release_common':
H5SL.c:896:36: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  896 |             (void)(op)(node->item, (void *)node->key, op_data);
      |                                    ^
H5SL.c: In function 'H5SL_iterate':
H5SL.c:2210:46: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2210 |             if((ret_value = (op)(node->item, (void *)node->key, op_data)) != 0)
      |                                              ^
H5SL.c: In function 'H5SL_try_free_safe':
H5SL.c:2369:44: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2369 |             if((op_ret = (op)(node->item , (void *)node->key, op_data)) < 0)
      |                                            ^
H5SL.c: In function 'H5SL_remove':
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2570 | } /* end H5SL_close() */
      | ^
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5SL.c:2570:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tbit.lo H5Tbit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tbit.c  -fPIC -DPIC -o .libs/H5Tbit.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tarray.lo H5Tarray.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tarray.c  -fPIC -DPIC -o .libs/H5Tarray.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tcommit.lo H5Tcommit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tcommit.c  -fPIC -DPIC -o .libs/H5Tcommit.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tcset.lo H5Tcset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tcset.c  -fPIC -DPIC -o .libs/H5Tcset.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tcompound.lo H5Tcompound.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tcompound.c  -fPIC -DPIC -o .libs/H5Tcompound.o
H5Tcompound.c: In function 'H5T__insert':
H5Tcompound.c:464:56: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  464 |     parent->shared->u.compnd.memb[idx].type = H5T_copy(member, H5T_COPY_ALL);
      |                                                        ^~~~~~
In file included from H5Zprivate.h:28,
                 from H5CXprivate.h:30,
                 from H5Tcompound.c:30:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tdbg.lo H5Tdbg.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tdbg.c  -fPIC -DPIC -o .libs/H5Tdbg.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5T.lo H5T.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5T.c  -fPIC -DPIC -o .libs/H5T.o
H5T.c: In function 'H5T__path_find_real':
H5T.c:4681:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 4681 |         if(NULL == (path->src = H5T_copy(src, H5T_COPY_ALL)))
      |                                          ^~~
H5T.c:3213:17: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
 3213 | H5T_copy(H5T_t *old_dt, H5T_copy_t method)
      |          ~~~~~~~^~~~~~
H5T.c:4683:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 4683 |         if(NULL == (path->dst = H5T_copy(dst, H5T_COPY_ALL)))
      |                                          ^~~
H5T.c:3213:17: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
 3213 | H5T_copy(H5T_t *old_dt, H5T_copy_t method)
      |          ~~~~~~~^~~~~~
H5T.c: In function 'H5T_cmp':
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5818 | } /* end H5T_patch_vlen_file() */
      | ^
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c: In function 'H5T__path_find_real':
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c: In function 'H5T__unregister':
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5T.c:5818:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tdeprec.lo H5Tdeprec.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tdeprec.c  -fPIC -DPIC -o .libs/H5Tdeprec.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tenum.lo H5Tenum.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tenum.c  -fPIC -DPIC -o .libs/H5Tenum.o
H5Tenum.c: In function 'H5T__enum_create':
H5Tenum.c:111:42: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  111 |     ret_value->shared->parent = H5T_copy(parent, H5T_COPY_ALL);
      |                                          ^~~~~~
In file included from H5Tpkg.h:37,
                 from H5Tenum.c:26:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Tenum.c: In function 'H5T_enum_nameof':
H5Tenum.c:412:38: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  412 |     if(NULL == (copied_dt = H5T_copy(dt, H5T_COPY_ALL)))
      |                                      ^~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Tenum.c: In function 'H5T_enum_valueof':
H5Tenum.c:551:35: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  551 |     if (NULL==(copied_dt=H5T_copy(dt, H5T_COPY_ALL)))
      |                                   ^~
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tfixed.lo H5Tfixed.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tfixed.c  -fPIC -DPIC -o .libs/H5Tfixed.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tnative.lo H5Tnative.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tnative.c  -fPIC -DPIC -o .libs/H5Tnative.o
H5Tnative.c: In function 'H5T__get_native_integer':
H5Tnative.c:566:18: warning: this condition has identical branches [-Wduplicated-branches]
  566 |         } else if(prec <= H5T_get_precision((H5T_t *)H5I_object(H5T_NATIVE_LLONG_g))) {
      |                  ^
H5Tnative.c: In function 'H5T__get_native_float':
H5Tnative.c:706:16: warning: this condition has identical branches [-Wduplicated-branches]
  706 |         else if(size<=sizeof(long double)) {
      |                ^
H5Tnative.c: In function 'H5T__get_native_bitfield':
H5Tnative.c:825:18: warning: this condition has identical branches [-Wduplicated-branches]
  825 |         } else if(prec<=H5T_get_precision((H5T_t *)H5I_object(H5T_NATIVE_B64_g))) {
      |                  ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tfloat.lo H5Tfloat.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tfloat.c  -fPIC -DPIC -o .libs/H5Tfloat.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tfields.lo H5Tfields.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tfields.c  -fPIC -DPIC -o .libs/H5Tfields.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Toffset.lo H5Toffset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Toffset.c  -fPIC -DPIC -o .libs/H5Toffset.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Topaque.lo H5Topaque.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Topaque.c  -fPIC -DPIC -o .libs/H5Topaque.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Toh.lo H5Toh.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Toh.c  -fPIC -DPIC -o .libs/H5Toh.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tpad.lo H5Tpad.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tpad.c  -fPIC -DPIC -o .libs/H5Tpad.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tvisit.lo H5Tvisit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tvisit.c  -fPIC -DPIC -o .libs/H5Tvisit.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Torder.lo H5Torder.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Torder.c  -fPIC -DPIC -o .libs/H5Torder.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5TS.lo H5TS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5TS.c  -fPIC -DPIC -o .libs/H5TS.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tstrpad.lo H5Tstrpad.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tstrpad.c  -fPIC -DPIC -o .libs/H5Tstrpad.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tprecis.lo H5Tprecis.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tprecis.c  -fPIC -DPIC -o .libs/H5Tprecis.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tvlen.lo H5Tvlen.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tvlen.c  -fPIC -DPIC -o .libs/H5Tvlen.o
H5Tvlen.c: In function 'H5T__vlen_create':
H5Tvlen.c:135:47: warning: passing argument 1 of 'H5T_copy' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  135 |     if(NULL == (dt->shared->parent = H5T_copy(base, H5T_COPY_ALL)))
      |                                               ^~~~
In file included from H5Zprivate.h:28,
                 from H5CXprivate.h:30,
                 from H5Tvlen.c:23:
H5Tprivate.h:108:31: note: expected 'H5T_t *' but argument is of type 'const H5T_t *'
  108 | H5_DLL H5T_t *H5T_copy(H5T_t *old_dt, H5T_copy_t method);
      |                        ~~~~~~~^~~~~~
H5Tvlen.c: In function 'H5T_vlen_disk_isnull':
H5Tvlen.c:810:24: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual]
  810 |     H5F_addr_decode(f, (const uint8_t **)&vl, &addr);
      |                        ^
H5Tvlen.c: In function 'H5T_vlen_disk_read':
H5Tvlen.c:846:24: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual]
  846 |     H5F_addr_decode(f, (const uint8_t **)&vl, &(hobjid.addr));
      |                        ^
H5Tvlen.c: In function 'H5T_vlen_disk_write':
H5Tvlen.c:897:28: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual]
  897 |         H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
      |                            ^
H5Tvlen.c: In function 'H5T_vlen_disk_setnull':
H5Tvlen.c:958:28: warning: to be safe all intermediate pointers in cast from 'uint8_t **' {aka 'unsigned char **'} to 'const uint8_t **' {aka 'const unsigned char **'} must be 'const' qualified [-Wcast-qual]
  958 |         H5F_addr_decode(f, (const uint8_t **)&bg, &(bg_hobjid.addr));
      |                            ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5VM.lo H5VM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5VM.c  -fPIC -DPIC -o .libs/H5VM.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5WB.lo H5WB.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5WB.c  -fPIC -DPIC -o .libs/H5WB.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Z.lo H5Z.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Z.c  -fPIC -DPIC -o .libs/H5Z.o
H5Z.c: In function 'H5Z__flush_file_cb':
H5Z.c:583:22: warning: unused variable 'object' [-Wunused-variable]
  583 |     H5Z_object_t    *object = (H5Z_object_t *)key;
      |                      ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Zshuffle.lo H5Zshuffle.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Zshuffle.c  -fPIC -DPIC -o .libs/H5Zshuffle.o
H5Zshuffle.c: In function 'H5Z_filter_shuffle':
H5Zshuffle.c:167:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  167 |     _dest+=bytesoftype;
      |     ~~~~~^~~~~~~~~~~~~
H5Zshuffle.c:187:29: note: in expansion of macro 'DUFF_GUTS'
  187 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:188:21: note: here
  188 |                     case 7:
      |                     ^~~~
H5Zshuffle.c:167:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  167 |     _dest+=bytesoftype;
      |     ~~~~~^~~~~~~~~~~~~
H5Zshuffle.c:189:29: note: in expansion of macro 'DUFF_GUTS'
  189 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:190:21: note: here
  190 |                     case 6:
      |                     ^~~~
H5Zshuffle.c:167:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  167 |     _dest+=bytesoftype;
      |     ~~~~~^~~~~~~~~~~~~
H5Zshuffle.c:191:29: note: in expansion of macro 'DUFF_GUTS'
  191 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:192:21: note: here
  192 |                     case 5:
      |                     ^~~~
H5Zshuffle.c:167:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  167 |     _dest+=bytesoftype;
      |     ~~~~~^~~~~~~~~~~~~
H5Zshuffle.c:193:29: note: in expansion of macro 'DUFF_GUTS'
  193 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:194:21: note: here
  194 |                     case 4:
      |                     ^~~~
H5Zshuffle.c:167:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  167 |     _dest+=bytesoftype;
      |     ~~~~~^~~~~~~~~~~~~
H5Zshuffle.c:195:29: note: in expansion of macro 'DUFF_GUTS'
  195 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:196:21: note: here
  196 |                     case 3:
      |                     ^~~~
H5Zshuffle.c:167:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  167 |     _dest+=bytesoftype;
      |     ~~~~~^~~~~~~~~~~~~
H5Zshuffle.c:197:29: note: in expansion of macro 'DUFF_GUTS'
  197 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:198:21: note: here
  198 |                     case 2:
      |                     ^~~~
H5Zshuffle.c:167:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
  167 |     _dest+=bytesoftype;
      |     ~~~~~^~~~~~~~~~~~~
H5Zshuffle.c:199:29: note: in expansion of macro 'DUFF_GUTS'
  199 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:200:21: note: here
  200 |                     case 1:
      |                     ^~~~
H5Zshuffle.c:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  225 |     _src+=bytesoftype;
      |     ~~~~^~~~~~~~~~~~~
H5Zshuffle.c:245:29: note: in expansion of macro 'DUFF_GUTS'
  245 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:246:21: note: here
  246 |                     case 7:
      |                     ^~~~
H5Zshuffle.c:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  225 |     _src+=bytesoftype;
      |     ~~~~^~~~~~~~~~~~~
H5Zshuffle.c:247:29: note: in expansion of macro 'DUFF_GUTS'
  247 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:248:21: note: here
  248 |                     case 6:
      |                     ^~~~
H5Zshuffle.c:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  225 |     _src+=bytesoftype;
      |     ~~~~^~~~~~~~~~~~~
H5Zshuffle.c:249:29: note: in expansion of macro 'DUFF_GUTS'
  249 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:250:21: note: here
  250 |                     case 5:
      |                     ^~~~
H5Zshuffle.c:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  225 |     _src+=bytesoftype;
      |     ~~~~^~~~~~~~~~~~~
H5Zshuffle.c:251:29: note: in expansion of macro 'DUFF_GUTS'
  251 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:252:21: note: here
  252 |                     case 4:
      |                     ^~~~
H5Zshuffle.c:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  225 |     _src+=bytesoftype;
      |     ~~~~^~~~~~~~~~~~~
H5Zshuffle.c:253:29: note: in expansion of macro 'DUFF_GUTS'
  253 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:254:21: note: here
  254 |                     case 3:
      |                     ^~~~
H5Zshuffle.c:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  225 |     _src+=bytesoftype;
      |     ~~~~^~~~~~~~~~~~~
H5Zshuffle.c:255:29: note: in expansion of macro 'DUFF_GUTS'
  255 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:256:21: note: here
  256 |                     case 2:
      |                     ^~~~
H5Zshuffle.c:225:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
  225 |     _src+=bytesoftype;
      |     ~~~~^~~~~~~~~~~~~
H5Zshuffle.c:257:29: note: in expansion of macro 'DUFF_GUTS'
  257 |                             DUFF_GUTS
      |                             ^~~~~~~~~
H5Zshuffle.c:258:21: note: here
  258 |                     case 1:
      |                     ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Zdeflate.lo H5Zdeflate.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Zdeflate.c  -fPIC -DPIC -o .libs/H5Zdeflate.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Zfletcher32.lo H5Zfletcher32.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Zfletcher32.c  -fPIC -DPIC -o .libs/H5Zfletcher32.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Znbit.lo H5Znbit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Znbit.c  -fPIC -DPIC -o .libs/H5Znbit.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Zszip.lo H5Zszip.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Zszip.c  -fPIC -DPIC -o .libs/H5Zszip.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Zscaleoffset.lo H5Zscaleoffset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Zscaleoffset.c  -fPIC -DPIC -o .libs/H5Zscaleoffset.o
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_precompress_fd':
H5Zscaleoffset.c:492:14: warning: cast increases required alignment of target type [-Wcast-align]
  492 |             *(long *)&buf[i] = (long)(((unsigned long)1 << *minbits) - 1);            \
      |              ^
H5Zscaleoffset.c:558:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
  558 |          H5Z_scaleoffset_modify_1(i, type, pow_fun, abs_fun, lround_fun, llround_fun, buf, d_nelmts, filval, minbits, min, D_val)   \
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1493:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
 1493 |         H5Z_scaleoffset_precompress_3(float, HDpowf, HDfabsf, HDroundf, HDlroundf, HDllroundf, data, d_nelmts,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:494:14: warning: cast increases required alignment of target type [-Wcast-align]
  494 |             *(long *)&buf[i] = lround_fun(buf[i] * pow_fun(10.0f, (type)D_val) - min * pow_fun(10.0f, (type)D_val)); \
      |              ^
H5Zscaleoffset.c:558:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
  558 |          H5Z_scaleoffset_modify_1(i, type, pow_fun, abs_fun, lround_fun, llround_fun, buf, d_nelmts, filval, minbits, min, D_val)   \
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1493:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
 1493 |         H5Z_scaleoffset_precompress_3(float, HDpowf, HDfabsf, HDroundf, HDlroundf, HDllroundf, data, d_nelmts,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:499:14: warning: cast increases required alignment of target type [-Wcast-align]
  499 |             *(long long *)&buf[i] = (long long)(((unsigned long long)1 << *minbits) - 1); \
      |              ^
H5Zscaleoffset.c:558:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
  558 |          H5Z_scaleoffset_modify_1(i, type, pow_fun, abs_fun, lround_fun, llround_fun, buf, d_nelmts, filval, minbits, min, D_val)   \
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1493:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
 1493 |         H5Z_scaleoffset_precompress_3(float, HDpowf, HDfabsf, HDroundf, HDlroundf, HDllroundf, data, d_nelmts,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:501:14: warning: cast increases required alignment of target type [-Wcast-align]
  501 |             *(long long *)&buf[i] = llround_fun(buf[i] * pow_fun(10.0f, (type)D_val) - min * pow_fun(10.0f, (type)D_val)); \
      |              ^
H5Zscaleoffset.c:558:10: note: in expansion of macro 'H5Z_scaleoffset_modify_1'
  558 |          H5Z_scaleoffset_modify_1(i, type, pow_fun, abs_fun, lround_fun, llround_fun, buf, d_nelmts, filval, minbits, min, D_val)   \
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1493:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
 1493 |         H5Z_scaleoffset_precompress_3(float, HDpowf, HDfabsf, HDroundf, HDlroundf, HDllroundf, data, d_nelmts,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:515:11: warning: cast increases required alignment of target type [-Wcast-align]
  515 |          *(long *)&buf[i] = lround_fun(buf[i] * pow_fun(10.0f, (type)D_val) - min * pow_fun(10.0f, (type)D_val));    \
      |           ^
H5Zscaleoffset.c:565:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
  565 |          H5Z_scaleoffset_modify_2(i, type, pow_fun, lround_fun, llround_fun, buf, d_nelmts, min, D_val)                    \
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1493:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
 1493 |         H5Z_scaleoffset_precompress_3(float, HDpowf, HDfabsf, HDroundf, HDlroundf, HDllroundf, data, d_nelmts,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:518:11: warning: cast increases required alignment of target type [-Wcast-align]
  518 |          *(long long *)&buf[i] = llround_fun(buf[i] * pow_fun(10.0f, (type)D_val) - min * pow_fun(10.0f, (type)D_val)); \
      |           ^
H5Zscaleoffset.c:565:10: note: in expansion of macro 'H5Z_scaleoffset_modify_2'
  565 |          H5Z_scaleoffset_modify_2(i, type, pow_fun, lround_fun, llround_fun, buf, d_nelmts, min, D_val)                    \
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1493:9: note: in expansion of macro 'H5Z_scaleoffset_precompress_3'
 1493 |         H5Z_scaleoffset_precompress_3(float, HDpowf, HDfabsf, HDroundf, HDlroundf, HDllroundf, data, d_nelmts,
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c: In function 'H5Z_scaleoffset_postdecompress_fd':
H5Zscaleoffset.c:626:28: warning: cast increases required alignment of target type [-Wcast-align]
  626 |          buf[i] = (type)((*(long *)&buf[i] == (long)(((unsigned long)1 << minbits) - 1)) ? \
      |                            ^
H5Zscaleoffset.c:663:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
  663 |       H5Z_scaleoffset_modify_3(i, type, pow_fun, buf, d_nelmts, filval, minbits, min, D_val)    \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1516:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
 1516 |       H5Z_scaleoffset_postdecompress_3(float, HDpowf, data, d_nelmts, filavail,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:627:36: warning: cast increases required alignment of target type [-Wcast-align]
  627 |                   filval : (type)(*(long *)&buf[i]) / pow_fun(10.0f, (type)D_val) + min);       \
      |                                    ^
H5Zscaleoffset.c:663:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
  663 |       H5Z_scaleoffset_modify_3(i, type, pow_fun, buf, d_nelmts, filval, minbits, min, D_val)    \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1516:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
 1516 |       H5Z_scaleoffset_postdecompress_3(float, HDpowf, data, d_nelmts, filavail,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:630:28: warning: cast increases required alignment of target type [-Wcast-align]
  630 |          buf[i] = (type)((*(long long *)&buf[i] == (long long)(((unsigned long long)1 << minbits) - 1)) ? \
      |                            ^
H5Zscaleoffset.c:663:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
  663 |       H5Z_scaleoffset_modify_3(i, type, pow_fun, buf, d_nelmts, filval, minbits, min, D_val)    \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1516:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
 1516 |       H5Z_scaleoffset_postdecompress_3(float, HDpowf, data, d_nelmts, filavail,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:631:36: warning: cast increases required alignment of target type [-Wcast-align]
  631 |                   filval : (type)(*(long long *)&buf[i]) / pow_fun(10.0f, (type)D_val) + min);  \
      |                                    ^
H5Zscaleoffset.c:663:7: note: in expansion of macro 'H5Z_scaleoffset_modify_3'
  663 |       H5Z_scaleoffset_modify_3(i, type, pow_fun, buf, d_nelmts, filval, minbits, min, D_val)    \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1516:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
 1516 |       H5Z_scaleoffset_postdecompress_3(float, HDpowf, data, d_nelmts, filavail,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:644:28: warning: cast increases required alignment of target type [-Wcast-align]
  644 |          buf[i] = ((type)(*(long *)&buf[i]) / pow_fun(10.0f, (type)D_val) + min);      \
      |                            ^
H5Zscaleoffset.c:665:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
  665 |       H5Z_scaleoffset_modify_4(i, type, pow_fun, buf, d_nelmts, min, D_val)                     \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1516:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
 1516 |       H5Z_scaleoffset_postdecompress_3(float, HDpowf, data, d_nelmts, filavail,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:647:28: warning: cast increases required alignment of target type [-Wcast-align]
  647 |          buf[i] = ((type)(*(long long *)&buf[i]) / pow_fun(10.0f, (type)D_val) + min); \
      |                            ^
H5Zscaleoffset.c:665:7: note: in expansion of macro 'H5Z_scaleoffset_modify_4'
  665 |       H5Z_scaleoffset_modify_4(i, type, pow_fun, buf, d_nelmts, min, D_val)                     \
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
H5Zscaleoffset.c:1516:7: note: in expansion of macro 'H5Z_scaleoffset_postdecompress_3'
 1516 |       H5Z_scaleoffset_postdecompress_3(float, HDpowf, data, d_nelmts, filavail,
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Ztrans.lo H5Ztrans.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Ztrans.c  -fPIC -DPIC -o .libs/H5Ztrans.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o H5make_libsettings H5make_libsettings.o  -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o H5make_libsettings H5make_libsettings.o  -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo  |                  \
	sed -e 's/-L/:/g' -e 's/ //g'`"                               \
 ./H5make_libsettings > H5lib_settings.c  ||                               \
    (test $HDF5_Make_Ignore && echo "*** Error ignored") ||          \
    (rm -f H5lib_settings.c ; exit 1)
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5lib_settings.lo H5lib_settings.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5lib_settings.c  -fPIC -DPIC -o .libs/H5lib_settings.o
H5lib_settings.c:116:1: warning: string length '4688' is greater than the length '4095' ISO C99 compilers are required to support [-Woverlength-strings]
  116 | ;
      | ^
H5lib_settings.c:31:6: warning: size of 'H5libhdf5_settings' 4689 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   31 | char H5libhdf5_settings[]=
      |      ^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o H5detect H5detect.o  -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o H5detect H5detect.o  -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
LD_LIBRARY_PATH="$LD_LIBRARY_PATH`echo  |                  \
	sed -e 's/-L/:/g' -e 's/ //g'`"                               \
 ./H5detect > H5Tinit.c  ||                               \
    (test $HDF5_Make_Ignore && echo "*** Error ignored") ||          \
    (rm -f H5Tinit.c ; exit 1)
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tinit.lo H5Tinit.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tinit.c  -fPIC -DPIC -o .libs/H5Tinit.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Tconv.lo H5Tconv.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Tconv.c  -fPIC -DPIC -o .libs/H5Tconv.o
H5Tconv.c: In function 'H5T_conv_struct_free':
H5Tconv.c:1849:17: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 1849 |             int status;
      |                 ^~~~~~
H5Tconv.c: In function 'H5T_conv_enum_init':
H5Tconv.c:2663:15: warning: cast increases required alignment of target type [-Wcast-align]
 2663 |         n = *((short *)(src->shared->u.enumer.value + i * src->shared->size));
      |               ^
H5Tconv.c:2665:15: warning: cast increases required alignment of target type [-Wcast-align]
 2665 |         n = *((int *)(src->shared->u.enumer.value + i * src->shared->size));
      |               ^
H5Tconv.c:2688:19: warning: cast increases required alignment of target type [-Wcast-align]
 2688 |             n = *((short *)(src->shared->u.enumer.value + i * src->shared->size));
      |                   ^
H5Tconv.c:2690:19: warning: cast increases required alignment of target type [-Wcast-align]
 2690 |             n = *((int *)(src->shared->u.enumer.value + i * src->shared->size));
      |                   ^
H5Tconv.c: In function 'H5T__conv_enum':
H5Tconv.c:2838:31: warning: cast increases required alignment of target type [-Wcast-align]
 2838 |                         n = *((short*)s);
      |                               ^
H5Tconv.c:2840:31: warning: cast increases required alignment of target type [-Wcast-align]
 2840 |                         n = *((int*)s);
      |                               ^
H5Tconv.c: In function 'H5T__conv_schar_short':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4753:5: note: in expansion of macro 'H5T_CONV_sS'
 4753 |     H5T_CONV_sS(SCHAR, SHORT, signed char, short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_ushort':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4776:5: note: in expansion of macro 'H5T_CONV_sU'
 4776 |     H5T_CONV_sU(SCHAR, USHORT, signed char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_short':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4799:5: note: in expansion of macro 'H5T_CONV_uS'
 4799 |     H5T_CONV_uS(UCHAR, SHORT, unsigned char, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_ushort':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4822:5: note: in expansion of macro 'H5T_CONV_uU'
 4822 |     H5T_CONV_uU(UCHAR, USHORT, unsigned char, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_int':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4845:5: note: in expansion of macro 'H5T_CONV_sS'
 4845 |     H5T_CONV_sS(SCHAR, INT, signed char, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_uint':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4868:5: note: in expansion of macro 'H5T_CONV_sU'
 4868 |     H5T_CONV_sU(SCHAR, UINT, signed char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_int':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4891:5: note: in expansion of macro 'H5T_CONV_uS'
 4891 |     H5T_CONV_uS(UCHAR, INT, unsigned char, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_uint':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4914:5: note: in expansion of macro 'H5T_CONV_uU'
 4914 |     H5T_CONV_uU(UCHAR, UINT, unsigned char, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_long':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4937:5: note: in expansion of macro 'H5T_CONV_sS'
 4937 |     H5T_CONV_sS(SCHAR, LONG, signed char, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_ulong':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4960:5: note: in expansion of macro 'H5T_CONV_sU'
 4960 |     H5T_CONV_sU(SCHAR, ULONG, signed char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_long':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:4983:5: note: in expansion of macro 'H5T_CONV_uS'
 4983 |     H5T_CONV_uS(UCHAR, LONG, unsigned char, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_ulong':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5006:5: note: in expansion of macro 'H5T_CONV_uU'
 5006 |     H5T_CONV_uU(UCHAR, ULONG, unsigned char, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_llong':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5029:5: note: in expansion of macro 'H5T_CONV_sS'
 5029 |     H5T_CONV_sS(SCHAR, LLONG, signed char, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_ullong':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5052:5: note: in expansion of macro 'H5T_CONV_sU'
 5052 |     H5T_CONV_sU(SCHAR, ULLONG, signed char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_llong':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5075:5: note: in expansion of macro 'H5T_CONV_uS'
 5075 |     H5T_CONV_uS(UCHAR, LLONG, unsigned char, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_ullong':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5098:5: note: in expansion of macro 'H5T_CONV_uU'
 5098 |     H5T_CONV_uU(UCHAR, ULLONG, unsigned char, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5121:5: note: in expansion of macro 'H5T_CONV_Ss'
 5121 |     H5T_CONV_Ss(SHORT, SCHAR, short, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5144:5: note: in expansion of macro 'H5T_CONV_Su'
 5144 |     H5T_CONV_Su(SHORT, UCHAR, short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5167:5: note: in expansion of macro 'H5T_CONV_Us'
 5167 |     H5T_CONV_Us(USHORT, SCHAR, unsigned short, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5190:5: note: in expansion of macro 'H5T_CONV_Uu'
 5190 |     H5T_CONV_Uu(USHORT, UCHAR, unsigned short, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5213:5: note: in expansion of macro 'H5T_CONV_su'
 5213 |     H5T_CONV_su(SHORT, USHORT, short, unsigned short, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5236:5: note: in expansion of macro 'H5T_CONV_us'
 5236 |     H5T_CONV_us(USHORT, SHORT, unsigned short, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5259:5: note: in expansion of macro 'H5T_CONV_sS'
 5259 |     H5T_CONV_sS(SHORT, INT, short, int, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5282:5: note: in expansion of macro 'H5T_CONV_sU'
 5282 |     H5T_CONV_sU(SHORT, UINT, short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5305:5: note: in expansion of macro 'H5T_CONV_uS'
 5305 |     H5T_CONV_uS(USHORT, INT, unsigned short, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5328:5: note: in expansion of macro 'H5T_CONV_uU'
 5328 |     H5T_CONV_uU(USHORT, UINT, unsigned short, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5351:5: note: in expansion of macro 'H5T_CONV_sS'
 5351 |     H5T_CONV_sS(SHORT, LONG, short, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5374:5: note: in expansion of macro 'H5T_CONV_sU'
 5374 |     H5T_CONV_sU(SHORT, ULONG, short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5397:5: note: in expansion of macro 'H5T_CONV_uS'
 5397 |     H5T_CONV_uS(USHORT, LONG, unsigned short, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5420:5: note: in expansion of macro 'H5T_CONV_uU'
 5420 |     H5T_CONV_uU(USHORT, ULONG, unsigned short, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5443:5: note: in expansion of macro 'H5T_CONV_sS'
 5443 |     H5T_CONV_sS(SHORT, LLONG, short, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5466:5: note: in expansion of macro 'H5T_CONV_sU'
 5466 |     H5T_CONV_sU(SHORT, ULLONG, short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5489:5: note: in expansion of macro 'H5T_CONV_uS'
 5489 |     H5T_CONV_uS(USHORT, LLONG, unsigned short, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5512:5: note: in expansion of macro 'H5T_CONV_uU'
 5512 |     H5T_CONV_uU(USHORT, ULLONG, unsigned short, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5535:5: note: in expansion of macro 'H5T_CONV_Ss'
 5535 |     H5T_CONV_Ss(INT, SCHAR, int, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5558:5: note: in expansion of macro 'H5T_CONV_Su'
 5558 |     H5T_CONV_Su(INT, UCHAR, int, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5581:5: note: in expansion of macro 'H5T_CONV_Us'
 5581 |     H5T_CONV_Us(UINT, SCHAR, unsigned, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5604:5: note: in expansion of macro 'H5T_CONV_Uu'
 5604 |     H5T_CONV_Uu(UINT, UCHAR, unsigned, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5627:5: note: in expansion of macro 'H5T_CONV_Ss'
 5627 |     H5T_CONV_Ss(INT, SHORT, int, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5650:5: note: in expansion of macro 'H5T_CONV_Su'
 5650 |     H5T_CONV_Su(INT, USHORT, int, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5673:5: note: in expansion of macro 'H5T_CONV_Us'
 5673 |     H5T_CONV_Us(UINT, SHORT, unsigned, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5696:5: note: in expansion of macro 'H5T_CONV_Uu'
 5696 |     H5T_CONV_Uu(UINT, USHORT, unsigned, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5719:5: note: in expansion of macro 'H5T_CONV_su'
 5719 |     H5T_CONV_su(INT, UINT, int, unsigned, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5742:5: note: in expansion of macro 'H5T_CONV_us'
 5742 |     H5T_CONV_us(UINT, INT, unsigned, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5765:5: note: in expansion of macro 'H5T_CONV_sS'
 5765 |     H5T_CONV_sS(INT, LONG, int, long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5788:5: note: in expansion of macro 'H5T_CONV_sU'
 5788 |     H5T_CONV_sU(INT, LONG, int, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5811:5: note: in expansion of macro 'H5T_CONV_uS'
 5811 |     H5T_CONV_uS(UINT, LONG, unsigned, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5834:5: note: in expansion of macro 'H5T_CONV_uU'
 5834 |     H5T_CONV_uU(UINT, ULONG, unsigned, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5857:5: note: in expansion of macro 'H5T_CONV_sS'
 5857 |     H5T_CONV_sS(INT, LLONG, int, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5880:5: note: in expansion of macro 'H5T_CONV_sU'
 5880 |     H5T_CONV_sU(INT, ULLONG, int, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5903:5: note: in expansion of macro 'H5T_CONV_uS'
 5903 |     H5T_CONV_uS(UINT, LLONG, unsigned, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5926:5: note: in expansion of macro 'H5T_CONV_uU'
 5926 |     H5T_CONV_uU(UINT, ULLONG, unsigned, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5949:5: note: in expansion of macro 'H5T_CONV_Ss'
 5949 |     H5T_CONV_Ss(LONG, SCHAR, long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5972:5: note: in expansion of macro 'H5T_CONV_Su'
 5972 |     H5T_CONV_Su(LONG, UCHAR, long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:5995:5: note: in expansion of macro 'H5T_CONV_Us'
 5995 |     H5T_CONV_Us(ULONG, SCHAR, unsigned long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6018:5: note: in expansion of macro 'H5T_CONV_Uu'
 6018 |     H5T_CONV_Uu(ULONG, UCHAR, unsigned long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6041:5: note: in expansion of macro 'H5T_CONV_Ss'
 6041 |     H5T_CONV_Ss(LONG, SHORT, long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6064:5: note: in expansion of macro 'H5T_CONV_Su'
 6064 |     H5T_CONV_Su(LONG, USHORT, long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6087:5: note: in expansion of macro 'H5T_CONV_Us'
 6087 |     H5T_CONV_Us(ULONG, SHORT, unsigned long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6110:5: note: in expansion of macro 'H5T_CONV_Uu'
 6110 |     H5T_CONV_Uu(ULONG, USHORT, unsigned long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6133:5: note: in expansion of macro 'H5T_CONV_Ss'
 6133 |     H5T_CONV_Ss(LONG, INT, long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6156:5: note: in expansion of macro 'H5T_CONV_Su'
 6156 |     H5T_CONV_Su(LONG, UINT, long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6179:5: note: in expansion of macro 'H5T_CONV_Us'
 6179 |     H5T_CONV_Us(ULONG, INT, unsigned long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6202:5: note: in expansion of macro 'H5T_CONV_Uu'
 6202 |     H5T_CONV_Uu(ULONG, UINT, unsigned long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6225:5: note: in expansion of macro 'H5T_CONV_su'
 6225 |     H5T_CONV_su(LONG, ULONG, long, unsigned long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6248:5: note: in expansion of macro 'H5T_CONV_us'
 6248 |     H5T_CONV_us(ULONG, LONG, unsigned long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:240:5: note: in expansion of macro 'H5T_CONV'
  240 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6271:5: note: in expansion of macro 'H5T_CONV_sS'
 6271 |     H5T_CONV_sS(LONG, LLONG, long, long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:265:5: note: in expansion of macro 'H5T_CONV'
  265 |     H5T_CONV(H5T_CONV_sU, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6294:5: note: in expansion of macro 'H5T_CONV_sU'
 6294 |     H5T_CONV_sU(LONG, ULLONG, long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:349:5: note: in expansion of macro 'H5T_CONV'
  349 |     H5T_CONV(H5T_CONV_uS, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6317:5: note: in expansion of macro 'H5T_CONV_uS'
 6317 |     H5T_CONV_uS(ULONG, LLONG, unsigned long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:354:5: note: in expansion of macro 'H5T_CONV'
  354 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6340:5: note: in expansion of macro 'H5T_CONV_uU'
 6340 |     H5T_CONV_uU(ULONG, ULLONG, unsigned long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6363:5: note: in expansion of macro 'H5T_CONV_Ss'
 6363 |     H5T_CONV_Ss(LLONG, SCHAR, long long, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6386:5: note: in expansion of macro 'H5T_CONV_Su'
 6386 |     H5T_CONV_Su(LLONG, UCHAR, long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6409:5: note: in expansion of macro 'H5T_CONV_Us'
 6409 |     H5T_CONV_Us(ULLONG, SCHAR, unsigned long long, signed char, -, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6432:5: note: in expansion of macro 'H5T_CONV_Uu'
 6432 |     H5T_CONV_Uu(ULLONG, UCHAR, unsigned long long, unsigned char, -, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6455:5: note: in expansion of macro 'H5T_CONV_Ss'
 6455 |     H5T_CONV_Ss(LLONG, SHORT, long long, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6478:5: note: in expansion of macro 'H5T_CONV_Su'
 6478 |     H5T_CONV_Su(LLONG, USHORT, long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6501:5: note: in expansion of macro 'H5T_CONV_Us'
 6501 |     H5T_CONV_Us(ULLONG, SHORT, unsigned long long, short, -, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6524:5: note: in expansion of macro 'H5T_CONV_Uu'
 6524 |     H5T_CONV_Uu(ULLONG, USHORT, unsigned long long, unsigned short, -, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6547:5: note: in expansion of macro 'H5T_CONV_Ss'
 6547 |     H5T_CONV_Ss(LLONG, INT, long long, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6570:5: note: in expansion of macro 'H5T_CONV_Su'
 6570 |     H5T_CONV_Su(LLONG, UINT, long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6593:5: note: in expansion of macro 'H5T_CONV_Us'
 6593 |     H5T_CONV_Us(ULLONG, INT, unsigned long long, int, -, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6616:5: note: in expansion of macro 'H5T_CONV_Uu'
 6616 |     H5T_CONV_Uu(ULLONG, UINT, unsigned long long, unsigned, -, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:359:5: note: in expansion of macro 'H5T_CONV'
  359 |     H5T_CONV(H5T_CONV_Xx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6639:5: note: in expansion of macro 'H5T_CONV_Ss'
 6639 |     H5T_CONV_Ss(LLONG, LONG, long long, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:395:5: note: in expansion of macro 'H5T_CONV'
  395 |     H5T_CONV(H5T_CONV_Su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6662:5: note: in expansion of macro 'H5T_CONV_Su'
 6662 |     H5T_CONV_Su(LLONG, ULONG, long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:400:5: note: in expansion of macro 'H5T_CONV'
  400 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6685:5: note: in expansion of macro 'H5T_CONV_Us'
 6685 |     H5T_CONV_Us(ULLONG, LONG, unsigned long long, long, -, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:405:5: note: in expansion of macro 'H5T_CONV'
  405 |     H5T_CONV(H5T_CONV_Ux, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6708:5: note: in expansion of macro 'H5T_CONV_Uu'
 6708 |     H5T_CONV_Uu(ULLONG, ULONG, unsigned long long, unsigned long, -, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:432:5: note: in expansion of macro 'H5T_CONV'
  432 |     H5T_CONV(H5T_CONV_su, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6731:5: note: in expansion of macro 'H5T_CONV_su'
 6731 |     H5T_CONV_su(LLONG, ULLONG, long long, unsigned long long, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:459:5: note: in expansion of macro 'H5T_CONV'
  459 |     H5T_CONV(H5T_CONV_us, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6754:5: note: in expansion of macro 'H5T_CONV_us'
 6754 |     H5T_CONV_us(ULLONG, LLONG, unsigned long long, long long, -, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6776:5: note: in expansion of macro 'H5T_CONV_fF'
 6776 |     H5T_CONV_fF(FLOAT, DOUBLE, float, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6799:5: note: in expansion of macro 'H5T_CONV_fF'
 6799 |     H5T_CONV_fF(FLOAT, LDOUBLE, float, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6822:5: note: in expansion of macro 'H5T_CONV_Ff'
 6822 |     H5T_CONV_Ff(DOUBLE, FLOAT, double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:464:5: note: in expansion of macro 'H5T_CONV'
  464 |     H5T_CONV(H5T_CONV_xX, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6845:5: note: in expansion of macro 'H5T_CONV_fF'
 6845 |     H5T_CONV_fF(DOUBLE, LDOUBLE, double, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6869:5: note: in expansion of macro 'H5T_CONV_Ff'
 6869 |     H5T_CONV_Ff(LDOUBLE, FLOAT, long double, float, -FLT_MAX, FLT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:503:5: note: in expansion of macro 'H5T_CONV'
  503 |     H5T_CONV(H5T_CONV_Ff, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, N)              \
      |     ^~~~~~~~
H5Tconv.c:6893:5: note: in expansion of macro 'H5T_CONV_Ff'
 6893 |     H5T_CONV_Ff(LDOUBLE, DOUBLE, long double, double, -DBL_MAX, DBL_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_float':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6916:5: note: in expansion of macro 'H5T_CONV_xF'
 6916 |     H5T_CONV_xF(SCHAR, FLOAT, signed char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_double':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6938:5: note: in expansion of macro 'H5T_CONV_xF'
 6938 |     H5T_CONV_xF(SCHAR, DOUBLE, signed char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_schar_ldouble':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6960:5: note: in expansion of macro 'H5T_CONV_xF'
 6960 |     H5T_CONV_xF(SCHAR, LDOUBLE, signed char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_float':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:6982:5: note: in expansion of macro 'H5T_CONV_xF'
 6982 |     H5T_CONV_xF(UCHAR, FLOAT, unsigned char, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_double':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7004:5: note: in expansion of macro 'H5T_CONV_xF'
 7004 |     H5T_CONV_xF(UCHAR, DOUBLE, unsigned char, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uchar_ldouble':
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7026:5: note: in expansion of macro 'H5T_CONV_xF'
 7026 |     H5T_CONV_xF(UCHAR, LDOUBLE, unsigned char, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7048:5: note: in expansion of macro 'H5T_CONV_xF'
 7048 |     H5T_CONV_xF(SHORT, FLOAT, short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7070:5: note: in expansion of macro 'H5T_CONV_xF'
 7070 |     H5T_CONV_xF(SHORT, DOUBLE, short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_short_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7092:5: note: in expansion of macro 'H5T_CONV_xF'
 7092 |     H5T_CONV_xF(SHORT, LDOUBLE, short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7114:5: note: in expansion of macro 'H5T_CONV_xF'
 7114 |     H5T_CONV_xF(USHORT, FLOAT, unsigned short, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7136:5: note: in expansion of macro 'H5T_CONV_xF'
 7136 |     H5T_CONV_xF(USHORT, DOUBLE, unsigned short, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ushort_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7158:5: note: in expansion of macro 'H5T_CONV_xF'
 7158 |     H5T_CONV_xF(USHORT, LDOUBLE, unsigned short, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7180:5: note: in expansion of macro 'H5T_CONV_xF'
 7180 |     H5T_CONV_xF(INT, FLOAT, int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7202:5: note: in expansion of macro 'H5T_CONV_xF'
 7202 |     H5T_CONV_xF(INT, DOUBLE, int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_int_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7224:5: note: in expansion of macro 'H5T_CONV_xF'
 7224 |     H5T_CONV_xF(INT, LDOUBLE, int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7246:5: note: in expansion of macro 'H5T_CONV_xF'
 7246 |     H5T_CONV_xF(UINT, FLOAT, unsigned int, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7268:5: note: in expansion of macro 'H5T_CONV_xF'
 7268 |     H5T_CONV_xF(UINT, DOUBLE, unsigned int, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_uint_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7290:5: note: in expansion of macro 'H5T_CONV_xF'
 7290 |     H5T_CONV_xF(UINT, LDOUBLE, unsigned int, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7312:5: note: in expansion of macro 'H5T_CONV_xF'
 7312 |     H5T_CONV_xF(LONG, FLOAT, long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7334:5: note: in expansion of macro 'H5T_CONV_xF'
 7334 |     H5T_CONV_xF(LONG, DOUBLE, long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_long_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7356:5: note: in expansion of macro 'H5T_CONV_xF'
 7356 |     H5T_CONV_xF(LONG, LDOUBLE, long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7378:5: note: in expansion of macro 'H5T_CONV_xF'
 7378 |     H5T_CONV_xF(ULONG, FLOAT, unsigned long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7400:5: note: in expansion of macro 'H5T_CONV_xF'
 7400 |     H5T_CONV_xF(ULONG, DOUBLE, unsigned long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ulong_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7422:5: note: in expansion of macro 'H5T_CONV_xF'
 7422 |     H5T_CONV_xF(ULONG, LDOUBLE, unsigned long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7444:5: note: in expansion of macro 'H5T_CONV_xF'
 7444 |     H5T_CONV_xF(LLONG, FLOAT, long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7466:5: note: in expansion of macro 'H5T_CONV_xF'
 7466 |     H5T_CONV_xF(LLONG, DOUBLE, long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_llong_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7489:5: note: in expansion of macro 'H5T_CONV_xF'
 7489 |     H5T_CONV_xF(LLONG, LDOUBLE, long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_float':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7512:5: note: in expansion of macro 'H5T_CONV_xF'
 7512 |     H5T_CONV_xF(ULLONG, FLOAT, unsigned long long, float, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_double':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7534:5: note: in expansion of macro 'H5T_CONV_xF'
 7534 |     H5T_CONV_xF(ULLONG, DOUBLE, unsigned long long, double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ullong_ldouble':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:594:5: note: in expansion of macro 'H5T_CONV'
  594 |     H5T_CONV(H5T_CONV_xF, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)                 \
      |     ^~~~~~~~
H5Tconv.c:7557:5: note: in expansion of macro 'H5T_CONV_xF'
 7557 |     H5T_CONV_xF(ULLONG, LDOUBLE, unsigned long long, long double, -, -);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7581:5: note: in expansion of macro 'H5T_CONV_Fx'
 7581 |     H5T_CONV_Fx(FLOAT, SCHAR, float, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7605:5: note: in expansion of macro 'H5T_CONV_Fx'
 7605 |     H5T_CONV_Fx(FLOAT, UCHAR, float, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7629:5: note: in expansion of macro 'H5T_CONV_Fx'
 7629 |     H5T_CONV_Fx(DOUBLE, SCHAR, double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7653:5: note: in expansion of macro 'H5T_CONV_Fx'
 7653 |     H5T_CONV_Fx(DOUBLE, UCHAR, double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_schar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7677:5: note: in expansion of macro 'H5T_CONV_Fx'
 7677 |     H5T_CONV_Fx(LDOUBLE, SCHAR, long double, signed char, SCHAR_MIN, SCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_uchar':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7701:5: note: in expansion of macro 'H5T_CONV_Fx'
 7701 |     H5T_CONV_Fx(LDOUBLE, UCHAR, long double, unsigned char, 0, UCHAR_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7725:5: note: in expansion of macro 'H5T_CONV_Fx'
 7725 |     H5T_CONV_Fx(FLOAT, SHORT, float, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7749:5: note: in expansion of macro 'H5T_CONV_Fx'
 7749 |     H5T_CONV_Fx(FLOAT, USHORT, float, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7773:5: note: in expansion of macro 'H5T_CONV_Fx'
 7773 |     H5T_CONV_Fx(DOUBLE, SHORT, double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7797:5: note: in expansion of macro 'H5T_CONV_Fx'
 7797 |     H5T_CONV_Fx(DOUBLE, USHORT, double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_short':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7821:5: note: in expansion of macro 'H5T_CONV_Fx'
 7821 |     H5T_CONV_Fx(LDOUBLE, SHORT, long double, short, SHRT_MIN, SHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_ushort':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7845:5: note: in expansion of macro 'H5T_CONV_Fx'
 7845 |     H5T_CONV_Fx(LDOUBLE, USHORT, long double, unsigned short, 0, USHRT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7869:5: note: in expansion of macro 'H5T_CONV_Fx'
 7869 |     H5T_CONV_Fx(FLOAT, INT, float, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7893:5: note: in expansion of macro 'H5T_CONV_Fx'
 7893 |     H5T_CONV_Fx(FLOAT, UINT, float, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7917:5: note: in expansion of macro 'H5T_CONV_Fx'
 7917 |     H5T_CONV_Fx(DOUBLE, INT, double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7941:5: note: in expansion of macro 'H5T_CONV_Fx'
 7941 |     H5T_CONV_Fx(DOUBLE, UINT, double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_int':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7965:5: note: in expansion of macro 'H5T_CONV_Fx'
 7965 |     H5T_CONV_Fx(LDOUBLE, INT, long double, int, INT_MIN, INT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_uint':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:7989:5: note: in expansion of macro 'H5T_CONV_Fx'
 7989 |     H5T_CONV_Fx(LDOUBLE, UINT, long double, unsigned int, 0, UINT_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8013:5: note: in expansion of macro 'H5T_CONV_Fx'
 8013 |     H5T_CONV_Fx(FLOAT, LONG, float, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8037:5: note: in expansion of macro 'H5T_CONV_Fx'
 8037 |     H5T_CONV_Fx(FLOAT, ULONG, float, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8061:5: note: in expansion of macro 'H5T_CONV_Fx'
 8061 |     H5T_CONV_Fx(DOUBLE, LONG, double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8085:5: note: in expansion of macro 'H5T_CONV_Fx'
 8085 |     H5T_CONV_Fx(DOUBLE, ULONG, double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_long':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8109:5: note: in expansion of macro 'H5T_CONV_Fx'
 8109 |     H5T_CONV_Fx(LDOUBLE, LONG, long double, long, LONG_MIN, LONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_ulong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8133:5: note: in expansion of macro 'H5T_CONV_Fx'
 8133 |     H5T_CONV_Fx(LDOUBLE, ULONG, long double, unsigned long, 0, ULONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8157:5: note: in expansion of macro 'H5T_CONV_Fx'
 8157 |     H5T_CONV_Fx(FLOAT, LLONG, float, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_float_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8181:5: note: in expansion of macro 'H5T_CONV_Fx'
 8181 |     H5T_CONV_Fx(FLOAT, ULLONG, float, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8205:5: note: in expansion of macro 'H5T_CONV_Fx'
 8205 |     H5T_CONV_Fx(DOUBLE, LLONG, double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_double_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8229:5: note: in expansion of macro 'H5T_CONV_Fx'
 8229 |     H5T_CONV_Fx(DOUBLE, ULLONG, double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_llong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8254:5: note: in expansion of macro 'H5T_CONV_Fx'
 8254 |     H5T_CONV_Fx(LDOUBLE, LLONG, long double, long long, LLONG_MIN, LLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_ldouble_ullong':
H5Tconv.c:748:27: warning: cast increases required alignment of target type [-Wcast-align]
  748 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:749:27: warning: cast increases required alignment of target type [-Wcast-align]
  749 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - 1) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:756:27: warning: cast increases required alignment of target type [-Wcast-align]
  756 |                     src = (ST *)(src_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)s_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:757:27: warning: cast increases required alignment of target type [-Wcast-align]
  757 |                     dst = (DT *)(dst_buf = (uint8_t *)buf + (nelmts - safe) * (size_t)d_stride); \
      |                           ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:762:23: warning: cast increases required alignment of target type [-Wcast-align]
  762 |                 src = (ST *)(src_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:763:23: warning: cast increases required alignment of target type [-Wcast-align]
  763 |                 dst = (DT *)(dst_buf = (uint8_t*)buf);                  \
      |                       ^
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:771:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  771 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DALIGN,POST_SALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,s,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:775:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  775 |                 H5T_CONV_LOOP_OUTER(PRE_SALIGN,PRE_DNOALIGN,POST_SALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,s,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:778:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  778 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DALIGN,POST_SNOALIGN,POST_DALIGN,GUTS,STYPE,DTYPE,src,d,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:867:9: note: in expansion of macro 'H5T_CONV_LOOP'
  867 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,GUTS,STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:893:15: warning: cast increases required alignment of target type [-Wcast-align]
  893 |         src = (ST *)src_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c:895:15: warning: cast increases required alignment of target type [-Wcast-align]
  895 |         dst = (DT *)dst_buf;                              \
      |               ^
H5Tconv.c:870:9: note: in expansion of macro 'H5T_CONV_LOOP'
  870 |         H5T_CONV_LOOP(PRE_SALIGN_GUTS,PRE_DALIGN_GUTS,POST_SALIGN_GUTS,POST_DALIGN_GUTS,H5_GLUE(GUTS,_NOEX),STYPE,DTYPE,S,D,ST,DT,D_MIN,D_MAX) \
      |         ^~~~~~~~~~~~~
H5Tconv.c:781:17: note: in expansion of macro 'H5T_CONV_LOOP_OUTER'
  781 |                 H5T_CONV_LOOP_OUTER(PRE_SNOALIGN,PRE_DNOALIGN,POST_SNOALIGN,POST_DNOALIGN,GUTS,STYPE,DTYPE,src,dst,ST,DT,D_MIN,D_MAX) \
      |                 ^~~~~~~~~~~~~~~~~~~
H5Tconv.c:647:5: note: in expansion of macro 'H5T_CONV'
  647 |     H5T_CONV(H5T_CONV_Fx, STYPE, DTYPE, ST, DT, D_MIN, D_MAX, Y)              \
      |     ^~~~~~~~
H5Tconv.c:8280:5: note: in expansion of macro 'H5T_CONV_Fx'
 8280 |     H5T_CONV_Fx(LDOUBLE, ULLONG, long double, unsigned long long, 0, ULLONG_MAX);
      |     ^~~~~~~~~~~
H5Tconv.c: In function 'H5T__conv_struct':
H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 9317 | }
      | ^
H5Tconv.c: In function 'H5T__conv_struct_opt':
H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
H5Tconv.c:9317:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -version-info 105:0:2   -o libhdf5.la -rpath /usr/lib64 H5.lo H5checksum.lo H5dbg.lo H5system.lo H5timer.lo H5trace.lo H5A.lo H5Abtree2.lo H5Adense.lo H5Adeprec.lo H5Aint.lo H5Atest.lo H5AC.lo H5ACdbg.lo H5ACproxy_entry.lo H5B.lo H5Bcache.lo H5Bdbg.lo H5B2.lo H5B2cache.lo H5B2dbg.lo H5B2hdr.lo H5B2int.lo H5B2internal.lo H5B2leaf.lo H5B2stat.lo H5B2test.lo H5C.lo H5Cdbg.lo H5Cepoch.lo H5Cimage.lo H5Clog.lo H5Clog_json.lo H5Clog_trace.lo H5Cprefetched.lo H5Cquery.lo H5Ctag.lo H5Ctest.lo H5CS.lo H5CX.lo H5D.lo H5Dbtree.lo H5Dbtree2.lo H5Dchunk.lo H5Dcompact.lo H5Dcontig.lo H5Ddbg.lo H5Ddeprec.lo H5Dearray.lo H5Defl.lo H5Dfarray.lo H5Dfill.lo H5Dint.lo H5Dio.lo H5Dlayout.lo H5Dnone.lo H5Doh.lo H5Dscatgath.lo H5Dselect.lo H5Dsingle.lo H5Dtest.lo H5Dvirtual.lo H5E.lo H5Edeprec.lo H5Eint.lo H5EA.lo H5EAcache.lo H5EAdbg.lo H5EAdblkpage.lo H5EAdblock.lo H5EAhdr.lo H5EAiblock.lo H5EAint.lo H5EAsblock.lo H5EAstat.lo H5EAtest.lo H5F.lo H5Faccum.lo H5Fcwfs.lo H5Fdbg.lo H5Fdeprec.lo H5Fefc.lo H5Ffake.lo H5Fint.lo H5Fio.lo H5Fmount.lo H5Fquery.lo H5Fsfile.lo H5Fspace.lo H5Fsuper.lo H5Fsuper_cache.lo H5Ftest.lo H5FA.lo H5FAcache.lo H5FAdbg.lo H5FAdblock.lo H5FAdblkpage.lo H5FAhdr.lo H5FAint.lo H5FAstat.lo H5FAtest.lo H5FD.lo H5FDcore.lo H5FDfamily.lo H5FDhdfs.lo H5FDint.lo H5FDlog.lo H5FDmulti.lo H5FDsec2.lo H5FDspace.lo H5FDstdio.lo H5FDtest.lo H5FL.lo H5FO.lo H5FS.lo H5FScache.lo H5FSdbg.lo H5FSint.lo H5FSsection.lo H5FSstat.lo H5FStest.lo H5G.lo H5Gbtree2.lo H5Gcache.lo H5Gcompact.lo H5Gdense.lo H5Gdeprec.lo H5Gent.lo H5Gint.lo H5Glink.lo H5Gloc.lo H5Gname.lo H5Gnode.lo H5Gobj.lo H5Goh.lo H5Groot.lo H5Gstab.lo H5Gtest.lo H5Gtraverse.lo H5HF.lo H5HFbtree2.lo H5HFcache.lo H5HFdbg.lo H5HFdblock.lo H5HFdtable.lo H5HFhdr.lo H5HFhuge.lo H5HFiblock.lo H5HFiter.lo H5HFman.lo H5HFsection.lo H5HFspace.lo H5HFstat.lo H5HFtest.lo H5HFtiny.lo H5HG.lo H5HGcache.lo H5HGdbg.lo H5HGquery.lo H5HL.lo H5HLcache.lo H5HLdbg.lo H5HLint.lo H5HLprfx.lo H5HLdblk.lo H5HP.lo H5I.lo H5Itest.lo H5L.lo H5Lexternal.lo H5lib_settings.lo H5MF.lo H5MFaggr.lo H5MFdbg.lo H5MFsection.lo H5MM.lo H5MP.lo H5MPtest.lo H5O.lo H5Odeprec.lo H5Oainfo.lo H5Oalloc.lo H5Oattr.lo H5Oattribute.lo H5Obogus.lo H5Obtreek.lo H5Ocache.lo H5Ocache_image.lo H5Ochunk.lo H5Ocont.lo H5Ocopy.lo H5Odbg.lo H5Odrvinfo.lo H5Odtype.lo H5Oefl.lo H5Ofill.lo H5Oflush.lo H5Ofsinfo.lo H5Oginfo.lo H5Oint.lo H5Olayout.lo H5Olinfo.lo H5Olink.lo H5Omessage.lo H5Omtime.lo H5Oname.lo H5Onull.lo H5Opline.lo H5Orefcount.lo H5Osdspace.lo H5Oshared.lo H5Oshmesg.lo H5Ostab.lo H5Otest.lo H5Ounknown.lo H5P.lo H5Pacpl.lo H5Pdapl.lo H5Pdcpl.lo H5Pdeprec.lo H5Pdxpl.lo H5Pencdec.lo H5Pfapl.lo H5Pfcpl.lo H5Pfmpl.lo H5Pgcpl.lo H5Pint.lo H5Plapl.lo H5Plcpl.lo H5Pocpl.lo H5Pocpypl.lo H5Pstrcpl.lo H5Ptest.lo H5PB.lo H5PL.lo H5PLint.lo H5PLpath.lo H5PLplugin_cache.lo H5R.lo H5Rint.lo H5Rdeprec.lo H5UC.lo H5RS.lo H5S.lo H5Sall.lo H5Sdbg.lo H5Shyper.lo H5Snone.lo H5Spoint.lo H5Sselect.lo H5Stest.lo H5SL.lo H5SM.lo H5SMbtree2.lo H5SMcache.lo H5SMmessage.lo H5SMtest.lo H5ST.lo H5T.lo H5Tarray.lo H5Tbit.lo H5Tcommit.lo H5Tcompound.lo H5Tconv.lo H5Tcset.lo H5Tdbg.lo H5Tdeprec.lo H5Tenum.lo H5Tfields.lo H5Tfixed.lo H5Tfloat.lo H5Tinit.lo H5Tnative.lo H5Toffset.lo H5Toh.lo H5Topaque.lo H5Torder.lo H5Tpad.lo H5Tprecis.lo H5Tstrpad.lo H5Tvisit.lo H5Tvlen.lo H5TS.lo H5VM.lo H5WB.lo H5Z.lo H5Zdeflate.lo H5Zfletcher32.lo H5Znbit.lo H5Zshuffle.lo H5Zscaleoffset.lo H5Zszip.lo H5Ztrans.lo     -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/H5.o .libs/H5checksum.o .libs/H5dbg.o .libs/H5system.o .libs/H5timer.o .libs/H5trace.o .libs/H5A.o .libs/H5Abtree2.o .libs/H5Adense.o .libs/H5Adeprec.o .libs/H5Aint.o .libs/H5Atest.o .libs/H5AC.o .libs/H5ACdbg.o .libs/H5ACproxy_entry.o .libs/H5B.o .libs/H5Bcache.o .libs/H5Bdbg.o .libs/H5B2.o .libs/H5B2cache.o .libs/H5B2dbg.o .libs/H5B2hdr.o .libs/H5B2int.o .libs/H5B2internal.o .libs/H5B2leaf.o .libs/H5B2stat.o .libs/H5B2test.o .libs/H5C.o .libs/H5Cdbg.o .libs/H5Cepoch.o .libs/H5Cimage.o .libs/H5Clog.o .libs/H5Clog_json.o .libs/H5Clog_trace.o .libs/H5Cprefetched.o .libs/H5Cquery.o .libs/H5Ctag.o .libs/H5Ctest.o .libs/H5CS.o .libs/H5CX.o .libs/H5D.o .libs/H5Dbtree.o .libs/H5Dbtree2.o .libs/H5Dchunk.o .libs/H5Dcompact.o .libs/H5Dcontig.o .libs/H5Ddbg.o .libs/H5Ddeprec.o .libs/H5Dearray.o .libs/H5Defl.o .libs/H5Dfarray.o .libs/H5Dfill.o .libs/H5Dint.o .libs/H5Dio.o .libs/H5Dlayout.o .libs/H5Dnone.o .libs/H5Doh.o .libs/H5Dscatgath.o .libs/H5Dselect.o .libs/H5Dsingle.o .libs/H5Dtest.o .libs/H5Dvirtual.o .libs/H5E.o .libs/H5Edeprec.o .libs/H5Eint.o .libs/H5EA.o .libs/H5EAcache.o .libs/H5EAdbg.o .libs/H5EAdblkpage.o .libs/H5EAdblock.o .libs/H5EAhdr.o .libs/H5EAiblock.o .libs/H5EAint.o .libs/H5EAsblock.o .libs/H5EAstat.o .libs/H5EAtest.o .libs/H5F.o .libs/H5Faccum.o .libs/H5Fcwfs.o .libs/H5Fdbg.o .libs/H5Fdeprec.o .libs/H5Fefc.o .libs/H5Ffake.o .libs/H5Fint.o .libs/H5Fio.o .libs/H5Fmount.o .libs/H5Fquery.o .libs/H5Fsfile.o .libs/H5Fspace.o .libs/H5Fsuper.o .libs/H5Fsuper_cache.o .libs/H5Ftest.o .libs/H5FA.o .libs/H5FAcache.o .libs/H5FAdbg.o .libs/H5FAdblock.o .libs/H5FAdblkpage.o .libs/H5FAhdr.o .libs/H5FAint.o .libs/H5FAstat.o .libs/H5FAtest.o .libs/H5FD.o .libs/H5FDcore.o .libs/H5FDfamily.o .libs/H5FDhdfs.o .libs/H5FDint.o .libs/H5FDlog.o .libs/H5FDmulti.o .libs/H5FDsec2.o .libs/H5FDspace.o .libs/H5FDstdio.o .libs/H5FDtest.o .libs/H5FL.o .libs/H5FO.o .libs/H5FS.o .libs/H5FScache.o .libs/H5FSdbg.o .libs/H5FSint.o .libs/H5FSsection.o .libs/H5FSstat.o .libs/H5FStest.o .libs/H5G.o .libs/H5Gbtree2.o .libs/H5Gcache.o .libs/H5Gcompact.o .libs/H5Gdense.o .libs/H5Gdeprec.o .libs/H5Gent.o .libs/H5Gint.o .libs/H5Glink.o .libs/H5Gloc.o .libs/H5Gname.o .libs/H5Gnode.o .libs/H5Gobj.o .libs/H5Goh.o .libs/H5Groot.o .libs/H5Gstab.o .libs/H5Gtest.o .libs/H5Gtraverse.o .libs/H5HF.o .libs/H5HFbtree2.o .libs/H5HFcache.o .libs/H5HFdbg.o .libs/H5HFdblock.o .libs/H5HFdtable.o .libs/H5HFhdr.o .libs/H5HFhuge.o .libs/H5HFiblock.o .libs/H5HFiter.o .libs/H5HFman.o .libs/H5HFsection.o .libs/H5HFspace.o .libs/H5HFstat.o .libs/H5HFtest.o .libs/H5HFtiny.o .libs/H5HG.o .libs/H5HGcache.o .libs/H5HGdbg.o .libs/H5HGquery.o .libs/H5HL.o .libs/H5HLcache.o .libs/H5HLdbg.o .libs/H5HLint.o .libs/H5HLprfx.o .libs/H5HLdblk.o .libs/H5HP.o .libs/H5I.o .libs/H5Itest.o .libs/H5L.o .libs/H5Lexternal.o .libs/H5lib_settings.o .libs/H5MF.o .libs/H5MFaggr.o .libs/H5MFdbg.o .libs/H5MFsection.o .libs/H5MM.o .libs/H5MP.o .libs/H5MPtest.o .libs/H5O.o .libs/H5Odeprec.o .libs/H5Oainfo.o .libs/H5Oalloc.o .libs/H5Oattr.o .libs/H5Oattribute.o .libs/H5Obogus.o .libs/H5Obtreek.o .libs/H5Ocache.o .libs/H5Ocache_image.o .libs/H5Ochunk.o .libs/H5Ocont.o .libs/H5Ocopy.o .libs/H5Odbg.o .libs/H5Odrvinfo.o .libs/H5Odtype.o .libs/H5Oefl.o .libs/H5Ofill.o .libs/H5Oflush.o .libs/H5Ofsinfo.o .libs/H5Oginfo.o .libs/H5Oint.o .libs/H5Olayout.o .libs/H5Olinfo.o .libs/H5Olink.o .libs/H5Omessage.o .libs/H5Omtime.o .libs/H5Oname.o .libs/H5Onull.o .libs/H5Opline.o .libs/H5Orefcount.o .libs/H5Osdspace.o .libs/H5Oshared.o .libs/H5Oshmesg.o .libs/H5Ostab.o .libs/H5Otest.o .libs/H5Ounknown.o .libs/H5P.o .libs/H5Pacpl.o .libs/H5Pdapl.o .libs/H5Pdcpl.o .libs/H5Pdeprec.o .libs/H5Pdxpl.o .libs/H5Pencdec.o .libs/H5Pfapl.o .libs/H5Pfcpl.o .libs/H5Pfmpl.o .libs/H5Pgcpl.o .libs/H5Pint.o .libs/H5Plapl.o .libs/H5Plcpl.o .libs/H5Pocpl.o .libs/H5Pocpypl.o .libs/H5Pstrcpl.o .libs/H5Ptest.o .libs/H5PB.o .libs/H5PL.o .libs/H5PLint.o .libs/H5PLpath.o .libs/H5PLplugin_cache.o .libs/H5R.o .libs/H5Rint.o .libs/H5Rdeprec.o .libs/H5UC.o .libs/H5RS.o .libs/H5S.o .libs/H5Sall.o .libs/H5Sdbg.o .libs/H5Shyper.o .libs/H5Snone.o .libs/H5Spoint.o .libs/H5Sselect.o .libs/H5Stest.o .libs/H5SL.o .libs/H5SM.o .libs/H5SMbtree2.o .libs/H5SMcache.o .libs/H5SMmessage.o .libs/H5SMtest.o .libs/H5ST.o .libs/H5T.o .libs/H5Tarray.o .libs/H5Tbit.o .libs/H5Tcommit.o .libs/H5Tcompound.o .libs/H5Tconv.o .libs/H5Tcset.o .libs/H5Tdbg.o .libs/H5Tdeprec.o .libs/H5Tenum.o .libs/H5Tfields.o .libs/H5Tfixed.o .libs/H5Tfloat.o .libs/H5Tinit.o .libs/H5Tnative.o .libs/H5Toffset.o .libs/H5Toh.o .libs/H5Topaque.o .libs/H5Torder.o .libs/H5Tpad.o .libs/H5Tprecis.o .libs/H5Tstrpad.o .libs/H5Tvisit.o .libs/H5Tvlen.o .libs/H5TS.o .libs/H5VM.o .libs/H5WB.o .libs/H5Z.o .libs/H5Zdeflate.o .libs/H5Zfletcher32.o .libs/H5Znbit.o .libs/H5Zshuffle.o .libs/H5Zscaleoffset.o .libs/H5Zszip.o .libs/H5Ztrans.o   -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libhdf5.so.103 -o .libs/libhdf5.so.103.2.0
H5system.c: In function 'H5_build_extpath':
H5system.c:1217:13: warning: '__builtin_strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
 1217 |             HDstrncat(full_path, new_name, HDstrlen(new_name));
      |             ^
H5system.c:1217:13: note: length computed here
 1217 |             HDstrncat(full_path, new_name, HDstrlen(new_name));
      |             ^
libtool: link: (cd ".libs" && rm -f "libhdf5.so.103" && ln -s "libhdf5.so.103.2.0" "libhdf5.so.103")
libtool: link: (cd ".libs" && rm -f "libhdf5.so" && ln -s "libhdf5.so.103.2.0" "libhdf5.so")
libtool: link: ( cd ".libs" && rm -f "libhdf5.la" && ln -s "../libhdf5.la" "libhdf5.la" )
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
Making all in test
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o testframe.lo testframe.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c testframe.c  -fPIC -DPIC -o .libs/testframe.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o filter_plugin1_dsets.lo filter_plugin1_dsets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c filter_plugin1_dsets.c  -fPIC -DPIC -o .libs/filter_plugin1_dsets.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o filter_plugin3_dsets.lo filter_plugin3_dsets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c filter_plugin3_dsets.c  -fPIC -DPIC -o .libs/filter_plugin3_dsets.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o filter_plugin2_dsets.lo filter_plugin2_dsets.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c filter_plugin2_dsets.c  -fPIC -DPIC -o .libs/filter_plugin2_dsets.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5test.lo h5test.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5test.c  -fPIC -DPIC -o .libs/h5test.o
h5test.c: In function 'h5_fixname_real':
h5test.c:587:19: warning: this condition has identical branches [-Wduplicated-branches]
  587 |                 if(env && !HDstrcmp(env, "split")) {
      |                   ^
h5test.c: In function 'h5_get_vfd_fapl':
h5test.c:950:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  950 |             memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10);
      |             ^~~~~~~~~
h5test.c: In function 'h5_get_version_string':
h5test.c:1885:24: warning: return discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1885 |     return(LIBVER_NAMES[libver]);
      |           ~~~~~~~~~~~~~^~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_common.lo swmr_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c swmr_common.c  -fPIC -DPIC -o .libs/swmr_common.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o external_common.lo external_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c external_common.c  -fPIC -DPIC -o .libs/external_common.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tchecksum.o tchecksum.c
tchecksum.c:257:1: warning: 'pure' attribute on function returning 'void' [-Wattributes]
  257 | {
      | ^
tchecksum.c:257:1: warning: ignoring attribute 'const' because it conflicts with attribute 'pure' [-Wattributes]
In file included from tchecksum.c:28:
testhdf5.h:209:6: note: previous declaration here
  209 | void cleanup_checksum(void);
      |      ^~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o testhdf5.o testhdf5.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tconfig.o tconfig.c
tconfig.c:88:1: warning: 'pure' attribute on function returning 'void' [-Wattributes]
   88 | {
      | ^
tconfig.c:111:1: warning: 'pure' attribute on function returning 'void' [-Wattributes]
  111 | {
      | ^
tconfig.c:220:1: warning: 'pure' attribute on function returning 'void' [-Wattributes]
  220 | {
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o filter_plugin4_groups.lo filter_plugin4_groups.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c filter_plugin4_groups.c  -fPIC -DPIC -o .libs/filter_plugin4_groups.o
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tarray.o tarray.c
tarray.c: In function 'test_array_vlen_atomic':
tarray.c:1125:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 1125 |             for(k=0; k<(i+j+1); k++)
      |             ^~~
tarray.c: In function 'test_array_vlen_array':
tarray.c:1341:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 1341 |             for(k=0; k<(i+j+1); k++)
      |             ^~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o theap.o theap.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cache_common.lo cache_common.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../src -I../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c cache_common.c  -fPIC -DPIC -o .libs/cache_common.o
cache_common.c: In function 'get_initial_load_size':
cache_common.c:556:66: warning: unused parameter 'entry_type' [-Wunused-parameter]
  556 | get_initial_load_size(void *udata, size_t *image_length, int32_t entry_type)
      |                                                          ~~~~~~~~^~~~~~~~~~
cache_common.c: In function 'get_final_load_size':
cache_common.c:666:46: warning: unused parameter 'entry_type' [-Wunused-parameter]
  666 |     void *udata, size_t *actual_len, int32_t entry_type)
      |                                      ~~~~~~~~^~~~~~~~~~
cache_common.c: In function 'verify_chksum':
cache_common.c:726:97: warning: unused parameter 'entry_type' [-Wunused-parameter]
  726 | verify_chksum(const void H5_ATTR_UNUSED *image, size_t H5_ATTR_UNUSED len, void *udata, int32_t entry_type)
      |                                                                                         ~~~~~~~~^~~~~~~~~~
cache_common.c: In function 'deserialize':
cache_common.c:779:39: warning: unused parameter 'len' [-Wunused-parameter]
  779 | deserialize(const void *image, size_t len, void *udata, hbool_t *dirty,
      |                                ~~~~~~~^~~
cache_common.c:780:13: warning: unused parameter 'entry_type' [-Wunused-parameter]
  780 |     int32_t entry_type)
      |     ~~~~~~~~^~~~~~~~~~
cache_common.c: In function 'image_len':
cache_common.c:941:13: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
  941 |     int32_t idx;
      |             ^~~
cache_common.c:939:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
  939 |     test_entry_t *base_addr;
      |                   ^~~~~~~~~
cache_common.c:936:60: warning: unused parameter 'entry_type' [-Wunused-parameter]
  936 | image_len(const void *thing, size_t *image_length, int32_t entry_type)
      |                                                    ~~~~~~~~^~~~~~~~~~
cache_common.c: In function 'pre_serialize':
cache_common.c:1069:13: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
 1069 |     int32_t idx;
      |             ^~~
cache_common.c:1067:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
 1067 |     test_entry_t *base_addr;
      |                   ^~~~~~~~~
cache_common.c:1058:22: warning: unused parameter 'f' [-Wunused-parameter]
 1058 | pre_serialize(H5F_t *f,
      |               ~~~~~~~^
cache_common.c:1060:23: warning: unused parameter 'addr' [-Wunused-parameter]
 1060 |               haddr_t addr,
      |               ~~~~~~~~^~~~
cache_common.c:1061:22: warning: unused parameter 'len' [-Wunused-parameter]
 1061 |               size_t len,
      |               ~~~~~~~^~~
cache_common.c: In function 'serialize':
cache_common.c:1312:13: warning: variable 'idx' set but not used [-Wunused-but-set-variable]
 1312 |     int32_t idx;
      |             ^~~
cache_common.c:1310:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
 1310 |     test_entry_t *base_addr;
      |                   ^~~~~~~~~
cache_common.c: In function 'notify':
cache_common.c:1467:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
 1467 |     test_entry_t *base_addr;
      |                   ^~~~~~~~~
cache_common.c:1464:57: warning: unused parameter 'entry_type' [-Wunused-parameter]
 1464 | notify(H5C_notify_action_t action, void *thing, int32_t entry_type)
      |                                                 ~~~~~~~~^~~~~~~~~~
cache_common.c: In function 'free_icr':
cache_common.c:1545:19: warning: variable 'base_addr' set but not used [-Wunused-but-set-variable]
 1545 |     test_entry_t *base_addr;
      |                   ^~~~~~~~~
cache_common.c:1543:39: warning: unused parameter 'entry_type' [-Wunused-parameter]
 1543 | free_icr(test_entry_t *entry, int32_t entry_type)
      |                               ~~~~~~~~^~~~~~~~~~
cache_common.c:5968:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5968 | } /* validate_mdc_config() */
      | ^
cache_common.c:5968:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c: In function 'hl_row_major_scan_forward':
cache_common.c:4347:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4347 |             if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) &&
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
cache_common.c:5968:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5968 | } /* validate_mdc_config() */
      | ^
cache_common.c:5968:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c: In function 'hl_row_major_scan_backward':
cache_common.c:4756:45: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4756 |             if ( ( pass ) && ( do_inserts ) && ( (idx + lag) >= 0 ) &&
      |                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o th5o.o th5o.c
th5o.c: In function 'test_h5o_link':
th5o.c:809:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
  809 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
th5o.c:810:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
  810 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tcoords.o tcoords.c
tcoords.c: In function 'test_multiple_ends':
tcoords.c:410:9: warning: size of 'data_buf' 69120 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  410 |     int data_buf[4][5][3][4][2][3][6][2];
      |         ^~~~~~~~
tcoords.c:446:9: warning: size of 'mem5_buffer' 7680 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  446 |     int mem5_buffer[4][5][1][4][2][1][6][2];
      |         ^~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tid.o tid.c
tid.c: In function 'basic_id_test':
tid.c:72:46: warning: cast between incompatible function types from 'void (*)(void *)' to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type]
   72 |     myType = H5Iregister_type((size_t)64, 0, (H5I_free_t) free );
      |                                              ^
tid.c:166:46: warning: cast between incompatible function types from 'void (*)(void *)' to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type]
  166 |     myType = H5Iregister_type((size_t)64, 0, (H5I_free_t) free );
      |                                              ^
tid.c: In function 'id_predefined_test':
tid.c:267:46: warning: cast between incompatible function types from 'int (*)(void *, void *)' to 'int (*)(void *, hid_t,  void *)' {aka 'int (*)(void *, long int,  void *)'} [-Wcast-function-type]
  267 |         testPtr = H5Isearch(H5I_GENPROP_LST, (H5I_search_func_t) test_search_func, testObj);
      |                                              ^
tid.c: In function 'test_id_type_list':
tid.c:476:48: warning: cast between incompatible function types from 'void (*)(void *)' to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type]
  476 |     startType = H5Iregister_type((size_t)8, 0, (H5I_free_t) free );
      |                                                ^
tid.c:491:54: warning: cast between incompatible function types from 'void (*)(void *)' to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type]
  491 |         currentType = H5Iregister_type((size_t)8, 0, (H5I_free_t) free );
      |                                                      ^
tid.c:500:54: warning: cast between incompatible function types from 'void (*)(void *)' to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type]
  500 |         currentType = H5Iregister_type((size_t)8, 0, (H5I_free_t) free );
      |                                                      ^
tid.c:508:51: warning: cast between incompatible function types from 'void (*)(void *)' to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type]
  508 |         testType = H5Iregister_type((size_t)8, 0, (H5I_free_t) free );
      |                                                   ^
tid.c:517:47: warning: cast between incompatible function types from 'void (*)(void *)' to 'herr_t (*)(void *)' {aka 'int (*)(void *)'} [-Wcast-function-type]
  517 |     testType = H5Iregister_type((size_t)8, 0, (H5I_free_t) free );
      |                                               ^
tid.c:745:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  745 | }
      | ^
tid.c: In function 'test_remove_clear_type':
tid.c:745:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tmeta.o tmeta.c
In file included from tmeta.c:23:
tmeta.c: In function 'test_metadata':
../src/H5Fprivate.h:167:71: warning: this condition has identical branches [-Wduplicated-branches]
  167 |                    ((*(p) & (unsigned)0x80) ? (unsigned)(~0xffffffff) : (unsigned)0x0))); (p)++; \
      |                                                                       ^
tmeta.c:87:5: note: in expansion of macro 'INT32DECODE'
   87 |     INT32DECODE(p, di32);       /* Decode the int32 value */
      |     ^~~~~~~~~~~
tmeta.c: At top level:
tmeta.c:126:1: warning: 'pure' attribute on function returning 'void' [-Wattributes]
  126 | {
      | ^
tmeta.c:126:1: warning: ignoring attribute 'const' because it conflicts with attribute 'pure' [-Wattributes]
In file included from tmeta.c:22:
testhdf5.h:208:6: note: previous declaration here
  208 | void cleanup_metadata(void);
      |      ^~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tgenprop.o tgenprop.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o th5s.o th5s.c
th5s.c:1654:9: warning: size of 'chunk_data_dbl' 1200000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1654 | double  chunk_data_dbl[50000][3];
      |         ^~~~~~~~~~~~~~
th5s.c:1655:8: warning: size of 'chunk_data_flt' 600000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1655 | float  chunk_data_flt[50000][3];
      |        ^~~~~~~~~~~~~~
th5s.c:105: warning: macro "POWER8" is not used [-Wunused-macros]
  105 | #define POWER8      256             /* 2^8 */
      | 
th5s.c:102: warning: macro "CONFIG_8" is not used [-Wunused-macros]
  102 | #define CONFIG_8    1
      | 
th5s.c:106: warning: macro "POWER16" is not used [-Wunused-macros]
  106 | #define POWER16     65536           /* 2^16 */
      | 
th5s.c:103: warning: macro "CONFIG_16" is not used [-Wunused-macros]
  103 | #define CONFIG_16   2
      | 
th5s.c:104: warning: macro "CONFIG_32" is not used [-Wunused-macros]
  104 | #define CONFIG_32   3
      | 
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o titerate.o titerate.c
titerate.c: In function 'find_err_msg_cb':
titerate.c:942:26: warning: unused parameter 'n' [-Wunused-parameter]
  942 | find_err_msg_cb(unsigned n, const H5E_error2_t *err_desc, void *_client_data)
      |                 ~~~~~~~~~^
titerate.c: In function 'aiter_cb':
titerate.c:1083:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1083 | }
      | ^
titerate.c:1083:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
titerate.c: In function 'liter_cb':
titerate.c:1083:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
titerate.c:1083:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o trefstr.o trefstr.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttime.o ttime.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o trefer.o trefer.c
trefer.c: In function 'test_reference_region':
trefer.c:815:25: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'hssize_t' {aka 'long long int'} may change the sign of the result [-Wsign-conversion]
  815 |         ret_particles = H5Sget_select_npoints(sid3);
      |                         ^~~~~~~~~~~~~~~~~~~~~
trefer.c: In function 'test_reference':
trefer.c:1856:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 1856 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
trefer.c:1857:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 1857 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tskiplist.o tskiplist.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttst.o ttst.c
ttst.c: In function 'test_tst_init':
ttst.c:105:18: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  105 |         tmp_word=(char *)words[u];
      |                  ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tmisc.o tmisc.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tunicode.o tunicode.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tvlstr.o tvlstr.c
tvlstr.c: In function 'test_write_same_element':
tvlstr.c:864:31: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  864 |     char *val[SPACE1_DIM1] = {"But", "reuniting", "is a", "great joy"};
      |                               ^~~~~
tvlstr.c:864:38: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  864 |     char *val[SPACE1_DIM1] = {"But", "reuniting", "is a", "great joy"};
      |                                      ^~~~~~~~~~~
tvlstr.c:864:51: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  864 |     char *val[SPACE1_DIM1] = {"But", "reuniting", "is a", "great joy"};
      |                                                   ^~~~~~
tvlstr.c:864:59: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  864 |     char *val[SPACE1_DIM1] = {"But", "reuniting", "is a", "great joy"};
      |                                                           ^~~~~~~~~~~
tvlstr.c:869:33: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  869 |     char *wdata[SPACE1_DIM1] = {"Parting", "is such a", "sweet", "sorrow."};
      |                                 ^~~~~~~~~
tvlstr.c:869:44: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  869 |     char *wdata[SPACE1_DIM1] = {"Parting", "is such a", "sweet", "sorrow."};
      |                                            ^~~~~~~~~~~
tvlstr.c:869:57: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  869 |     char *wdata[SPACE1_DIM1] = {"Parting", "is such a", "sweet", "sorrow."};
      |                                                         ^~~~~~~
tvlstr.c:869:66: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  869 |     char *wdata[SPACE1_DIM1] = {"Parting", "is such a", "sweet", "sorrow."};
      |                                                                  ^~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tattr.o tattr.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tsohm.o tsohm.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tvltypes.o tvltypes.c
tvltypes.c: In function 'test_vltypes_fill_value':
tvltypes.c:2438:40: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2438 |     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0F, 100.0F, 1.0F, "liquid", "meter"};
      |                                        ^~~~~~~~
tvltypes.c:2438:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2438 |     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0F, 100.0F, 1.0F, "liquid", "meter"};
      |                                                  ^~
tvltypes.c:2438:60: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2438 |     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0F, 100.0F, 1.0F, "liquid", "meter"};
      |                                                            ^~~~
tvltypes.c:2438:66: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2438 |     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0F, 100.0F, 1.0F, "liquid", "meter"};
      |                                                                  ^~~~~~
tvltypes.c:2438:97: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2438 |     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0F, 100.0F, 1.0F, "liquid", "meter"};
      |                                                                                                 ^~~~~~~~
tvltypes.c:2438:107: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2438 |     const dtype1_struct fill1 = {1, 2, "foobar", "", NULL, "\0", "dead", 3, 4.0F, 100.0F, 1.0F, "liquid", "meter"};
      |                                                                                                           ^~~~~~~
tvltypes.c:2439:40: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2439 |     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0F, 200.0F, 2.0F, "solid", "yard"};
      |                                        ^~
tvltypes.c:2439:50: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2439 |     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0F, 200.0F, 2.0F, "solid", "yard"};
      |                                                  ^~~~
tvltypes.c:2439:56: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2439 |     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0F, 200.0F, 2.0F, "solid", "yard"};
      |                                                        ^~~~~
tvltypes.c:2439:63: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2439 |     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0F, 200.0F, 2.0F, "solid", "yard"};
      |                                                               ^~~~~
tvltypes.c:2439:93: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2439 |     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0F, 200.0F, 2.0F, "solid", "yard"};
      |                                                                                             ^~~~~~~
tvltypes.c:2439:102: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 2439 |     const dtype1_struct wdata = {3, 4, "", NULL, "\0", "foo", "two", 6, 8.0F, 200.0F, 2.0F, "solid", "yard"};
      |                                                                                                      ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tfile.o tfile.c
tfile.c: In function 'set_multi_split':
tfile.c:3905:55: warning: unused parameter 'multi' [-Wunused-parameter]
 3905 | set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split)
      |                                               ~~~~~~~~^~~~~
tfile.c: In function 'test_libver_bounds_open':
tfile.c:5045:66: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 5045 |     for (low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++)
      |                                                                  ^~
tfile.c: In function 'test_libver_bounds_low_high':
tfile.c:5212:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 5212 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++)
      |                                                                 ^~
tfile.c:5213:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 5213 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
tfile.c: In function 'test_libver_bounds_obj':
tfile.c:5790:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 5790 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
tfile.c:5791:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 5791 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
tfile.c: In function 'test_libver_bounds_dataset':
tfile.c:6001:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6001 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
tfile.c:6002:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6002 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
tfile.c: In function 'test_libver_bounds_dataspace':
tfile.c:6214:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6214 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
tfile.c:6215:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6215 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
tfile.c: In function 'test_libver_bounds_datatype_check':
tfile.c:6539:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6539 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
tfile.c:6540:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6540 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
tfile.c: In function 'test_libver_bounds_attributes':
tfile.c:6860:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6860 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
tfile.c:6861:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6861 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
tfile.c: In function 'test_libver_macros':
tfile.c:6942:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6942 |     VERIFY(H5_VERSION_GE(major-1,minor,release), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6943:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6943 |     VERIFY(H5_VERSION_GE(major-1,minor+1,release), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6943:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6944:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6944 |     VERIFY(H5_VERSION_GE(major-1,minor,release+1), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6944:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6945:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6945 |     VERIFY(H5_VERSION_GE(major,minor-1,release), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6946:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6946 |     VERIFY(H5_VERSION_GE(major,minor-1,release+1), TRUE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6946:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6948:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6948 |         VERIFY(H5_VERSION_GE(major,minor,release-1), TRUE, "H5_VERSION_GE");
      |         ^~~~~~
tfile.c:6951:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6951 |     VERIFY(H5_VERSION_GE(major+1,minor-1,release), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6952:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6952 |     VERIFY(H5_VERSION_GE(major+1,minor-1,release-1), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6952:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6953:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6953 |     VERIFY(H5_VERSION_GE(major,minor+1,release), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6954:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6954 |     VERIFY(H5_VERSION_GE(major,minor+1,release-1), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6954:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6955:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6955 |     VERIFY(H5_VERSION_GE(major,minor,release+1), FALSE, "H5_VERSION_GE");
      |     ^~~~~~
tfile.c:6959:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6959 |     VERIFY(H5_VERSION_LE(major+1,minor-1,release), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6960:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6960 |     VERIFY(H5_VERSION_LE(major+1,minor-1,release-1), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6960:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6961:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6961 |     VERIFY(H5_VERSION_LE(major,minor+1,release), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6962:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6962 |     VERIFY(H5_VERSION_LE(major,minor+1,release-1), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6962:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6963:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6963 |     VERIFY(H5_VERSION_LE(major,minor,release+1), TRUE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6965:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6965 |     VERIFY(H5_VERSION_LE(major-1,minor,release), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6966:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6966 |     VERIFY(H5_VERSION_LE(major-1,minor+1,release), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6966:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6967:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6967 |     VERIFY(H5_VERSION_LE(major-1,minor+1,release+1), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6967:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6967:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6968:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6968 |     VERIFY(H5_VERSION_LE(major,minor-1,release), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6969:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6969 |     VERIFY(H5_VERSION_LE(major,minor-1,release+1), FALSE, "H5_VERSION_LE");
      |     ^~~~~~
tfile.c:6969:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
tfile.c:6971:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 6971 |         VERIFY(H5_VERSION_LE(major,minor,release-1), FALSE, "H5_VERSION_LE");
      |         ^~~~~~
tfile.c: In function 'test_sects_freespace':
tfile.c:7618:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 7618 | }
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cache_api.o cache_api.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o genall5.o genall5.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o lheap.o lheap.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cache_image.o cache_image.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o gheap.o gheap.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o stab.o stab.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ohdr.o ohdr.c
ohdr.c: In function 'main':
ohdr.c:1669:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 1669 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
ohdr.c:1670:70: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 1670 |       for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                      ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o farray.o farray.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cache_tagging.o cache_tagging.c
cache_tagging.c: In function 'check_file_creation_tags':
cache_tagging.c:442:9: warning: unused variable 'verbose' [-Wunused-variable]
  442 |     int verbose = FALSE;        /* verbose test outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_file_open_tags':
cache_tagging.c:523:9: warning: unused variable 'verbose' [-Wunused-variable]
  523 |     int verbose = FALSE;     /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_group_creation_tags':
cache_tagging.c:630:9: warning: unused variable 'verbose' [-Wunused-variable]
  630 |     int verbose = FALSE;     /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_multi_group_creation_tags':
cache_tagging.c:725:9: warning: unused variable 'verbose' [-Wunused-variable]
  725 |     int verbose = FALSE;     /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_link_iteration_tags':
cache_tagging.c:853:9: warning: unused variable 'verbose' [-Wunused-variable]
  853 |     int verbose = FALSE;     /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dense_attribute_tags':
cache_tagging.c:967:9: warning: unused variable 'verbose' [-Wunused-variable]
  967 |     int verbose = FALSE;     /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_group_open_tags':
cache_tagging.c:1147:9: warning: unused variable 'verbose' [-Wunused-variable]
 1147 |     int verbose = FALSE;     /* verbose file output */
      |         ^~~~~~~
cache_tagging.c: In function 'check_attribute_creation_tags':
cache_tagging.c:1250:9: warning: unused variable 'verbose' [-Wunused-variable]
 1250 |     int verbose = FALSE;     /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_attribute_open_tags':
cache_tagging.c:1379:9: warning: unused variable 'verbose' [-Wunused-variable]
 1379 |     int verbose = FALSE;     /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_attribute_rename_tags':
cache_tagging.c:1510:9: warning: unused variable 'verbose' [-Wunused-variable]
 1510 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_attribute_delete_tags':
cache_tagging.c:1689:9: warning: unused variable 'verbose' [-Wunused-variable]
 1689 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dataset_creation_tags':
cache_tagging.c:1846:9: warning: unused variable 'verbose' [-Wunused-variable]
 1846 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dataset_creation_earlyalloc_tags':
cache_tagging.c:1973:9: warning: unused variable 'verbose' [-Wunused-variable]
 1973 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dataset_open_tags':
cache_tagging.c:2104:9: warning: unused variable 'verbose' [-Wunused-variable]
 2104 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dataset_write_tags':
cache_tagging.c:2224:9: warning: unused variable 'verbose' [-Wunused-variable]
 2224 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_attribute_write_tags':
cache_tagging.c:2360:9: warning: unused variable 'verbose' [-Wunused-variable]
 2360 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dataset_read_tags':
cache_tagging.c:2507:9: warning: unused variable 'verbose' [-Wunused-variable]
 2507 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dataset_size_retrieval':
cache_tagging.c:2638:9: warning: unused variable 'verbose' [-Wunused-variable]
 2638 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_dataset_extend_tags':
cache_tagging.c:2771:9: warning: unused variable 'verbose' [-Wunused-variable]
 2771 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_object_info_tags':
cache_tagging.c:2902:9: warning: unused variable 'verbose' [-Wunused-variable]
 2902 |     int verbose = FALSE;     /* verbose file output */
      |         ^~~~~~~
cache_tagging.c: In function 'check_object_copy_tags':
cache_tagging.c:3005:9: warning: unused variable 'verbose' [-Wunused-variable]
 3005 |     int verbose = FALSE;     /* verbose file output */
      |         ^~~~~~~
cache_tagging.c: In function 'check_link_removal_tags':
cache_tagging.c:3120:9: warning: unused variable 'verbose' [-Wunused-variable]
 3120 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_link_getname_tags':
cache_tagging.c:3273:9: warning: unused variable 'verbose' [-Wunused-variable]
 3273 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_external_link_creation_tags':
cache_tagging.c:3416:9: warning: unused variable 'verbose' [-Wunused-variable]
 3416 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_external_link_open_tags':
cache_tagging.c:3516:9: warning: unused variable 'verbose' [-Wunused-variable]
 3516 |     int verbose = FALSE;                    /* verbose file outout */
      |         ^~~~~~~
cache_tagging.c: In function 'check_invalid_tag_application':
cache_tagging.c:3700:1: warning: label 'error' defined but not used [-Wunused-label]
 3700 | error:
      | ^~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o evict_on_close.o evict_on_close.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o pool.o pool.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o earray.o earray.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o istore.o istore.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o hyperslab.o hyperslab.c
hyperslab.c: In function 'test_transpose':
hyperslab.c:822:7: warning: this condition has identical branches [-Wduplicated-branches]
  822 |     if(nx == ny)
      |       ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o accum.o accum.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tselect.o tselect.c
tselect.c: In function 'verify_select_hyper_contig_dr__run_test':
tselect.c:1609:12: warning: unused parameter 'cube_size' [-Wunused-parameter]
 1609 |     size_t cube_size, unsigned edge_size, unsigned cube_rank)
      |     ~~~~~~~^~~~~~~~~
tselect.c: In function 'test_select_combine':
tselect.c:6602:13: warning: size of 'blocks' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 6602 |     hsize_t blocks[128][2][SPACE7_RANK];    /* List of blocks */
      |             ^~~~~~
tselect.c: At top level:
tselect.c:177: warning: macro "SEL_ITER_MAX_SEQ" is not used [-Wunused-macros]
  177 | #define SEL_ITER_MAX_SEQ        256
      | 
tselect.c:163: warning: macro "SPACEUD3_DIM1" is not used [-Wunused-macros]
  163 | #define SPACEUD3_DIM1            12
      | 
tselect.c:161: warning: macro "SPACEUD1_DIM0" is not used [-Wunused-macros]
  161 | #define SPACEUD1_DIM0            20
      | 
tselect.c:162: warning: macro "SPACEUD3_DIM0" is not used [-Wunused-macros]
  162 | #define SPACEUD3_DIM0            9
      | 
tselect.c:164: warning: macro "SPACEUD3_DIM2" is not used [-Wunused-macros]
  164 | #define SPACEUD3_DIM2            13
      | 
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o bittests.o bittests.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o page_buffer.o page_buffer.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o chunk_info.o chunk_info.c
chunk_info.c: In function 'test_chunk_info_extensible_array':
chunk_info.c:1052:14: warning: unused variable 'out_buf' [-Wunused-variable]
 1052 |     int      out_buf[NX][NY];    /* Buffer to read data in */
      |              ^~~~~~~
chunk_info.c: In function 'test_chunk_info_version2_btrees':
chunk_info.c:1259:14: warning: unused variable 'out_buf' [-Wunused-variable]
 1259 |     int      out_buf[NX][NY];    /* Buffer to read data in */
      |              ^~~~~~~
chunk_info.c: In function 'test_get_chunk_info_110':
chunk_info.c:1483:62: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 1483 |     for (low = H5F_LIBVER_V110; low <= H5F_LIBVER_LATEST; low++) {
      |                                                              ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o btree2.o btree2.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o filter_fail.o filter_fail.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dt_arith.o dt_arith.c
dt_arith.c: In function 'my_isnan':
dt_arith.c:2728:16: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 2728 |     retval = (x!=x);
      |                ^~
dt_arith.c:2732:16: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 2732 |     retval = (x!=x);
      |                ^~
dt_arith.c:2737:16: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 2737 |     retval = (x!=x);
      |                ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o extend.o extend.c
extend.c:32:33: warning: size of 'buf1' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   32 | static int                      buf1[NY][NX], buf2[NX / 2][NY / 2];
      |                                 ^~~~
extend.c:32:47: warning: size of 'buf2' 10000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   32 | static int                      buf1[NY][NX], buf2[NX / 2][NY / 2];
      |                                               ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o fheap.o fheap.c
fheap.c: In function 'test_man_incr_insert_remove':
fheap.c:7620:19: warning: size of 'heap_id' 6400 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7620 |     unsigned char heap_id[100][MAX_HEAP_ID_LEN]; /* Heap ID for object inserted */
      |                   ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cmpd_dset.o cmpd_dset.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o external.o external.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dtypes.o dtypes.c
dtypes.c: In function 'create_del_obj_named_test_file':
dtypes.c:6663:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 6663 |     herr_t status;      /* Generic return value */
      |            ^~~~~~
dtypes.c: In function 'test_delete_obj_named':
dtypes.c:6789:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6789 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
dtypes.c:6790:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6790 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
dtypes.c: In function 'test_delete_obj_named_fileid':
dtypes.c:6890:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6890 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
dtypes.c:6891:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 6891 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
dtypes.c: In function 'test_utf_ascii_conv':
dtypes.c:7223:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 7223 |         status = H5Tconvert(utf8_vtid, ascii_vtid, 1, (void *)utf8_w, NULL, H5P_DEFAULT);
      |                                                       ^
dtypes.c:7256:55: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 7256 |         status = H5Tconvert(ascii_vtid, utf8_vtid, 1, (void *)ascii_w, NULL, H5P_DEFAULT);
      |                                                       ^
dtypes.c: In function 'test_versionbounds':
dtypes.c:7643:13: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 7643 |     enum_val++;
      |             ^~
dtypes.c:7647:13: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 7647 |     enum_val++;
      |             ^~
dtypes.c:7651:13: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 7651 |     enum_val++;
      |             ^~
dtypes.c:7655:13: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 7655 |     enum_val++;
      |             ^~
dtypes.c:7679:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 7679 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
dtypes.c:7680:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 7680 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o direct_chunk.o direct_chunk.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o twriteorder.o twriteorder.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o big.o big.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o efc.o efc.c
efc.c:35:13: warning: size of 'filename' 6144 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   35 | static char filename[6][1024];
      |             ^~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cache.o cache.c
cache.c: In function 'check_flush_cache__flush_ops':
cache.c:7147:37: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7147 |     struct fo_flush_cache_test_spec spec[6] =
      |                                     ^~~~
cache.c:7413:37: warning: size of 'spec' 2592 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7413 |     struct fo_flush_cache_test_spec spec[6] =
      |                                     ^~~~
cache.c:8011:37: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8011 |     struct fo_flush_cache_test_spec spec[10] =
      |                                     ^~~~
cache.c:8445:37: warning: size of 'spec' 4320 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8445 |     struct fo_flush_cache_test_spec spec[10] =
      |                                     ^~~~
cache.c: In function 'check_flush_cache__flush_op_eviction_test':
cache.c:9657:34: warning: size of 'expected' 6160 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9657 |     struct expected_entry_status expected[10 + 31 + 14] =
      |                                  ^~~~~~~~
cache.c: In function 'check_flush_cache__single_entry':
cache.c:12202:7: warning: size of 'spec' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=]
12202 |     } spec[256] =
      |       ^~~~
cache.c: In function 'check_metadata_blizzard_absence':
cache.c:28177:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=]
28177 |     struct expected_entry_status expected[150] =
      |                                  ^~~~~~~~
cache.c: In function 'check_metadata_cork':
cache.c:33762:34: warning: size of 'expected' 16800 bytes exceeds maximum object size 2560 [-Wlarger-than=]
33762 |     struct expected_entry_status expected[150] =
      |                                  ^~~~~~~~
cache.c: In function 'cedds__expunge_dirty_entry_in_flush_test':
cache.c:34588:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
34588 |     struct expected_entry_status expected[36] =
      |                                  ^~~~~~~~
cache.c: In function 'cedds__H5C_make_space_in_cache':
cache.c:34817:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
34817 |     struct expected_entry_status expected[36] =
      |                                  ^~~~~~~~
cache.c: In function 'cedds__H5C__autoadjust__ageout__evict_aged_out_entries':
cache.c:35196:34: warning: size of 'expected' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
35196 |     struct expected_entry_status expected[36] =
      |                                  ^~~~~~~~
In function 'check_flush_cache__single_entry':
cc1: warning: size of '*.LC0' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=]
In function 'cedds__H5C_make_space_in_cache':
cc1: warning: size of '*.LC6' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
cache.c: In function 'check_flush_cache__flush_op_eviction_test':
cache.c:37010:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
37010 | } /* main() */
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o mtime.o mtime.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o unlink.o unlink.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o flush1.o flush1.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dsets.o dsets.c
dsets.c:283:9: warning: size of 'points' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  283 | int     points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2];
      |         ^~~~~~
dsets.c:283:39: warning: size of 'check' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  283 | int     points[DSET_DIM1][DSET_DIM2], check[DSET_DIM1][DSET_DIM2];
      |                                       ^~~~~
dsets.c:284:9: warning: size of 'points_dbl' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  284 | double  points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2];
      |         ^~~~~~~~~~
dsets.c:284:43: warning: size of 'check_dbl' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  284 | double  points_dbl[DSET_DIM1][DSET_DIM2], check_dbl[DSET_DIM1][DSET_DIM2];
      |                                           ^~~~~~~~~
dsets.c: In function 'test_simple_io':
dsets.c:522:17: warning: size of 'rdata' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  522 |     int         rdata[DSET_DIM1][DSET_DIM2];
      |                 ^~~~~
dsets.c: In function 'test_userblock_offset':
dsets.c:655:25: warning: size of 'rdata' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  655 |     int                 rdata[DSET_DIM1][DSET_DIM2];
      |                         ^~~~~
dsets.c: In function 'test_compact_io':
dsets.c:845:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
  845 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
dsets.c:846:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
  846 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
dsets.c: In function 'test_nbit_float':
dsets.c:3084:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 3084 |             if(!(orig_data[i][j] == orig_data[i][j]))
      |                                  ^~
dsets.c: In function 'test_nbit_double':
dsets.c:3216:34: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 3216 |             if(!(orig_data[i][j] == orig_data[i][j]))
      |                                  ^~
dsets.c: In function 'test_nbit_compound':
dsets.c:3551:36: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 3551 |                 (orig_data[i][j].f == orig_data[i][j].f && !H5_FLT_ABS_EQUAL(new_data[i][j].f, orig_data[i][j].f)))
      |                                    ^~
dsets.c: In function 'test_nbit_compound_2':
dsets.c:3873:55: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 3873 |                             (new_data[i][j].d[m][n].f == new_data[i][j].d[m][n].f && !H5_FLT_ABS_EQUAL(new_data[i][j].d[m][n].f, new_data[i][j].d[m][n].f))) {
      |                                                       ^~
dsets.c:3882:41: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 3882 |                     (new_data[i][j].a.f == new_data[i][j].a.f && !H5_FLT_ABS_EQUAL(new_data[i][j].a.f, new_data[i][j].a.f)) ||
      |                                         ^~
dsets.c: In function 'test_nbit_int_size':
dsets.c:4138:13: warning: size of 'orig_data' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 4138 |     int     orig_data[DSET_DIM1][DSET_DIM2];
      |             ^~~~~~~~~
dsets.c: In function 'test_nbit_flt_size':
dsets.c:4306:13: warning: size of 'orig_data' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 4306 |     float   orig_data[DSET_DIM1][DSET_DIM2];
      |             ^~~~~~~~~
dsets.c: In function 'test_missing_chunk':
dsets.c:6869:17: warning: size of 'wdata2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 6869 |     int         wdata2[MISSING_CHUNK_DIM][MISSING_CHUNK_DIM],
      |                 ^~~~~~
dsets.c:6870:17: warning: size of 'rdata2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 6870 |                 rdata2[MISSING_CHUNK_DIM][MISSING_CHUNK_DIM];
      |                 ^~~~~~
dsets.c: In function 'test_deprec':
dsets.c:7481:15: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 7481 |     herr_t    status;
      |               ^~~~~~
dsets.c: In function 'test_big_chunks_bypass_cache':
dsets.c:8010:17: warning: size of 't_wdata' 250000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8010 |     static int  t_wdata[BYPASS_CHUNK_DIM/2][BYPASS_CHUNK_DIM/2], t_rdata1[BYPASS_DIM][BYPASS_DIM],
      |                 ^~~~~~~
dsets.c:8010:66: warning: size of 't_rdata1' 4000000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8010 |     static int  t_wdata[BYPASS_CHUNK_DIM/2][BYPASS_CHUNK_DIM/2], t_rdata1[BYPASS_DIM][BYPASS_DIM],
      |                                                                  ^~~~~~~~
dsets.c:8011:17: warning: size of 't_rdata2' 250000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8011 |                 t_rdata2[BYPASS_CHUNK_DIM/2][BYPASS_CHUNK_DIM/2];
      |                 ^~~~~~~~
dsets.c: In function 'test_chunk_fast_bug1':
dsets.c:8763:21: warning: size of 'wbuf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8763 |     static unsigned wbuf[40][20], rbuf[40][20];  /* Element written/read */
      |                     ^~~~
dsets.c:8763:35: warning: size of 'rbuf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8763 |     static unsigned wbuf[40][20], rbuf[40][20];  /* Element written/read */
      |                                   ^~~~
dsets.c: In function 'test_fixed_array':
dsets.c:9365:17: warning: size of 'chunks_big' 10000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9365 |     int         chunks_big[125][20];    /* # of chunks for big dataset dimensions */
      |                 ^~~~~~~~~~
dsets.c:9370:17: warning: size of 'coord_big' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9370 |     hsize_t     coord_big[POINTS_BIG][2];       /* big dataset coordinates */
      |                 ^~~~~~~~~
dsets.c: In function 'test_zero_dim_dset':
dsets.c:10346:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
10346 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
dsets.c:10347:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
10347 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
dsets.c: In function 'test_versionbounds':
dsets.c:12971:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
12971 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
dsets.c:12972:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
12972 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
dsets.c:12930:11: warning: unused variable 'null_dspace' [-Wunused-variable]
12930 |     hid_t null_dspace = -1;     /* Data space of H5S_NULL */
      |           ^~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o mount.o mount.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o flush2.o flush2.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o app_ref.o app_ref.c
app_ref.c: In function 'main':
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  201 | }
      | ^
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
app_ref.c:201:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttsafe_dcreate.o ttsafe_dcreate.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o enum.o enum.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o fillval.o fillval.c
fillval.c: In function 'test_extend_cases':
fillval.c:1451:40: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1451 |     comp_vl_datatype init_val_c = {87, "baz", "mumble", 129};
      |                                        ^~~~~
fillval.c:1451:47: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1451 |     comp_vl_datatype init_val_c = {87, "baz", "mumble", 129};
      |                                               ^~~~~~~~
fillval.c: In function 'test_extend':
fillval.c:1854:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1854 |     comp_vl_datatype fillval_c = {32, "foo", "bar", 64};         /* Fill value for compound+vl datatype tests */
      |                                       ^~~~~
fillval.c:1854:46: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 1854 |     comp_vl_datatype fillval_c = {32, "foo", "bar", 64};         /* Fill value for compound+vl datatype tests */
      |                                              ^~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttsafe_acreate.o ttsafe_acreate.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttsafe.o ttsafe.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttsafe_error.o ttsafe_error.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttsafe_cancel.o ttsafe_cancel.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o enc_dec_plist_cross_platform.o enc_dec_plist_cross_platform.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o enc_dec_plist.o enc_dec_plist.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o set_extent.o set_extent.c
set_extent.c: In function 'do_layouts':
set_extent.c:436:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
  436 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
set_extent.c:437:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
  437 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
set_extent.c: In function 'test_random_rank4':
set_extent.c:2274:17: warning: size of 'rbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2274 |     static int  rbuf[10][10][10][10];           /* Read buffer */
      |                 ^~~~
set_extent.c:2275:17: warning: size of 'wbuf' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2275 |     static int  wbuf[10][10][10][10];           /* Write buffer */
      |                 ^~~~
set_extent.c:2276:20: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2276 |     static hsize_t dim_log[RAND4_NITER+1][4];   /* Log of dataset dimensions */
      |                    ^~~~~~~
set_extent.c: In function 'test_random_rank4_vl':
set_extent.c:2477:18: warning: size of 'rbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2477 |     static hvl_t rbuf[10][10][10][10];          /* Read buffer */
      |                  ^~~~
set_extent.c:2478:18: warning: size of 'wbuf' 160000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2478 |     static hvl_t wbuf[10][10][10][10];          /* Write buffer */
      |                  ^~~~
set_extent.c:2479:20: warning: size of 'dim_log' 3232 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2479 |     static hsize_t dim_log[RAND4_NITER+1][4];   /* Log of dataset dimensions */
      |                    ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o s3comms.o s3comms.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ros3.o ros3.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dangle.o dangle.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o hdfs.o hdfs.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o vfd.o vfd.c
vfd.c: In function 'test_family':
vfd.c:864:17: warning: size of 'buf' 16384 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  864 |     int         buf[FAMILY_NUMBER][FAMILY_SIZE];
      |                 ^~~
vfd.c: In function 'test_multi':
vfd.c:1208:17: warning: size of 'buf' 65536 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1208 |     int         buf[MULTI_SIZE][MULTI_SIZE];
      |                 ^~~
vfd.c: In function 'test_multi_compat':
vfd.c:1443:17: warning: size of 'buf' 65536 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1443 |     int         buf[MULTI_SIZE][MULTI_SIZE];
      |                 ^~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o reserved.o reserved.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cross_read.o cross_read.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o getname.o getname.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dtransform.o dtransform.c
dtransform.c: In function 'main':
dtransform.c:289:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  289 |     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:289:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:289:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:289:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:290:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  290 |     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:290:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:290:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:290:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:291:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  291 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:291:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:291:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:291:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:292:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  292 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:292:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:292:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:292:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:293:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  293 |     TEST_TYPE_CONTIG(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:293:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:293:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:293:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:294:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  294 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:294:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:294:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:294:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:296:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  296 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:296:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:296:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:296:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:298:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  298 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:298:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:298:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:298:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:117:10: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  117 |     TYPE array[ROWS][COLS];                            \
      |          ^~~~~
dtransform.c:303:5: note: in expansion of macro 'TEST_TYPE_CONTIG'
  303 |     TEST_TYPE_CONTIG(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~~
dtransform.c:306:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  306 |     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, char, H5T_NATIVE_CHAR, "char", transformData, 0);
      |     ^~~~~~~~~~~~~~~
dtransform.c:306:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:307:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  307 |     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned char, H5T_NATIVE_UCHAR, "uchar", transformData, 0);
      |     ^~~~~~~~~~~~~~~
dtransform.c:307:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:308:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  308 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, signed char, H5T_NATIVE_SCHAR, "schar", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:308:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:309:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  309 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, short, H5T_NATIVE_SHORT, "short", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:309:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:310:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  310 |     TEST_TYPE_CHUNK(dxpl_id_utrans_inv, unsigned short, H5T_NATIVE_USHORT, "ushort", transformData, 0);
      |     ^~~~~~~~~~~~~~~
dtransform.c:310:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:311:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  311 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, int, H5T_NATIVE_INT, "int", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:311:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:313:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  313 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long, H5T_NATIVE_LONG, "long", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:313:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:315:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  315 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long long, H5T_NATIVE_LLONG, "llong", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:315:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
dtransform.c:183:10: warning: size of 'array' 3456 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  183 |     TYPE array[ROWS][COLS];                            \
      |          ^~~~~
dtransform.c:320:5: note: in expansion of macro 'TEST_TYPE_CHUNK'
  320 |     TEST_TYPE_CHUNK(dxpl_id_c_to_f, long double, H5T_NATIVE_LDOUBLE, "ldouble", windchillFfloat, 1);
      |     ^~~~~~~~~~~~~~~
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  858 | }
      | ^
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:858:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ntypes.o ntypes.c
ntypes.c:33:9: warning: size of 'ipoints2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   33 | int     ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |         ^~~~~~~~
ntypes.c:33:31: warning: size of 'icheck2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   33 | int     ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |                               ^~~~~~~
ntypes.c:34:9: warning: size of 'spoints2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   34 | short   spoints2[DIM0][DIM1], scheck2[DIM0][DIM1];
      |         ^~~~~~~~
ntypes.c:34:31: warning: size of 'scheck2' 40000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   34 | short   spoints2[DIM0][DIM1], scheck2[DIM0][DIM1];
      |                               ^~~~~~~
ntypes.c:35:9: warning: size of 'ipoints3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   35 | int     ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5];
      |         ^~~~~~~~
ntypes.c:35:34: warning: size of 'icheck3' 400000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   35 | int     ipoints3[DIM0][DIM1][5], icheck3[DIM0][DIM1][5];
      |                                  ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o file_image.o file_image.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cork.o cork.c
cork.c: In function 'verify_old_dset_cork':
cork.c:102:9: warning: size of 'buf' 8000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  102 |     int buf[100][20];               /* Data buffer */
      |         ^~~
cork.c: In function 'verify_dset_cork':
cork.c:499:9: warning: size of 'buf' 8000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  499 |     int buf[100][20]; int i = 0, j = 0;         /* Data buffer */
      |         ^~~
cork.c: In function 'test_dset_cork':
cork.c:1829:13: warning: size of 'data' 20000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1829 |     int     data[DIMS0][DIMS1];     /* Data buffer */
      |             ^~~~
cork.c:1830:13: warning: size of 'rbuf' 20000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1830 |     int     rbuf[DIMS0][DIMS1];     /* Data buffer */
      |             ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o freespace.o freespace.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o cache_logging.o cache_logging.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o unregister.o unregister.c
unregister.c: In function 'test_unregister_filters':
unregister.c:98:17: warning: size of 'data' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   98 |     int         data[DSET_DIM1][DSET_DIM2];
      |                 ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o links.o links.c
links.c: In function 'external_set_elink_fapl2':
links.c:3463:14: warning: size of 'points' 6400 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 3463 |     int      points[NUM40][NUM40];
      |              ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o mf.o mf.c
mf.c: In function 'set_multi_split':
mf.c:7555:55: warning: unused parameter 'multi' [-Wunused-parameter]
 7555 | set_multi_split(hid_t fapl, hsize_t pagesize, hbool_t multi, hbool_t split)
      |                                               ~~~~~~~~^~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o objcopy.o objcopy.c
objcopy.c: In function 'compare_data':
objcopy.c:1098:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1098 |             ref_buf1 = (const hdset_reg_ref_t *)buf1;
      |                        ^
objcopy.c:1099:24: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1099 |             ref_buf2 = (const hdset_reg_ref_t *)buf2;
      |                        ^
objcopy.c: In function 'test_copy_dataset_versionbounds':
objcopy.c:2180:65: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 2180 |     for(low = H5F_LIBVER_EARLIEST; low < H5F_LIBVER_NBOUNDS; low++) {
      |                                                                 ^~
objcopy.c:2181:72: warning: increment of enumeration value is invalid in C++ [-Wc++-compat]
 2181 |         for(high = H5F_LIBVER_EARLIEST; high < H5F_LIBVER_NBOUNDS; high++) {
      |                                                                        ^~
objcopy.c: In function 'attach_attribute_compound_vlstr':
objcopy.c:5808:11: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
 5808 |     buf.v = "ThisIsAString";
      |           ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o testmeta.o testmeta.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o err_compat.o err_compat.c
err_compat.c:38:8: warning: size of 'ipoints2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   38 | int    ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |        ^~~~~~~~
err_compat.c:38:30: warning: size of 'icheck2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   38 | int    ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |                              ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o error_test.o error_test.c
error_test.c:41:8: warning: size of 'ipoints2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   41 | int    ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |        ^~~~~~~~
error_test.c:41:30: warning: size of 'icheck2' 80000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   41 | int    ipoints2[DIM0][DIM1], icheck2[DIM0][DIM1];
      |                              ^~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o atomic_writer.o atomic_writer.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tcheck_version.o tcheck_version.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o atomic_reader.o atomic_reader.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o del_many_dense_attrs.o del_many_dense_attrs.c
del_many_dense_attrs.c: In function 'main':
del_many_dense_attrs.c:73:20: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   73 |     char *basename="attr";      /* Name prefix for attribute    */
      |                    ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o accum_swmr_reader.o accum_swmr_reader.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o external_env.o external_env.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o links_env.o links_env.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o use_append_chunk.o use_append_chunk.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o filenotclosed.o filenotclosed.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o use_append_mchunks.o use_append_mchunks.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o use_common.o use_common.c
use_common.c: In function 'write_uc_file':
use_common.c:348:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
  348 |     for (j=0; j<dims[1]; j++)
      |     ^~~
use_common.c:353:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for'
  353 |         if(UC_opts.use_swmr)
      |         ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o flushrefresh.o flushrefresh.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o use_disable_mdc_flushes.o use_disable_mdc_flushes.c
In file included from h5test.h:28,
                 from use_disable_mdc_flushes.c:18:
use_disable_mdc_flushes.c: In function 'parse_option':
../src/H5private.h:666:26: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  666 |     #define HDatoi(S)    atoi(S)
      |                          ^~~~
use_disable_mdc_flushes.c:111:26: note: in expansion of macro 'HDatoi'
  111 |         if ((nplanes_g = HDatoi(optarg)) <= 0){
      |                          ^~~~~~
use_disable_mdc_flushes.c: In function 'setup_parameters':
use_disable_mdc_flushes.c:196:22: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  196 |     chunkdims_g[0] = chunkplanes_g;
      |                      ^~~~~~~~~~~~~
use_disable_mdc_flushes.c:197:38: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  197 |     chunkdims_g[1]= chunkdims_g[2] = chunksize_g;
      |                                      ^~~~~~~~~~~
use_disable_mdc_flushes.c:202:61: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  202 |     dims_g[1] = dims_g[2] = max_dims_g[1] = max_dims_g[2] = chunksize_g;
      |                                                             ^~~~~~~~~~~
use_disable_mdc_flushes.c:206:21: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  206 |         nplanes_g = chunksize_g;
      |                     ^~~~~~~~~~~
use_disable_mdc_flushes.c: In function 'write_file':
use_disable_mdc_flushes.c:302:19: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  302 |     hsize_t    cz=chunksize_g;        /* Chunk size */
      |                   ^~~~~~~~~~~
use_disable_mdc_flushes.c:417:21: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'short int' may change value [-Wconversion]
  417 |         *bufptr++ = i;
      |                     ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_generator.o swmr_generator.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr.o swmr.c
swmr.c: In function 'test_start_swmr_write_concur':
swmr.c:2569:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 2569 |     if(HDwrite(in_pdf[1], &child_notify, sizeof(int)) < 0)
      |     ^~
swmr.c:2573:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 2573 |         while(child_notify != 3) {
      |         ^~~~~
swmr.c:2611:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 2611 |     if(HDclose(in_pdf[1]) < 0)
      |     ^~
In file included from h5test.h:28,
                 from swmr.c:27:
../src/H5private.h:763:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  763 |     #define HDexit(N)    exit(N)
      |                          ^~~~
swmr.c:2614:9: note: in expansion of macro 'HDexit'
 2614 |         HDexit(EXIT_SUCCESS);
      |         ^~~~~~
swmr.c:2815:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 2815 |     if(HDclose(out_pdf[0]) < 0)
      |     ^~
../src/H5private.h:763:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  763 |     #define HDexit(N)    exit(N)
      |                          ^~~~
swmr.c:2818:9: note: in expansion of macro 'HDexit'
 2818 |         HDexit(EXIT_SUCCESS);
      |         ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_start_write.o swmr_start_write.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_writer.o swmr_writer.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_sparse_reader.o swmr_sparse_reader.c
swmr_sparse_reader.c: In function 'read_records':
swmr_sparse_reader.c:262:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  262 |             if(HDtime(NULL) >= (time_t)(start_time + (time_t)TIMEOUT)) {
      |             ^~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_remove_writer.o swmr_remove_writer.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_reader.o swmr_reader.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_addrem_writer.o swmr_addrem_writer.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_remove_reader.o swmr_remove_reader.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_sparse_writer.o swmr_sparse_writer.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_check_compat_vfd.o swmr_check_compat_vfd.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o vds_env.o vds_env.c
vds_env.c: In function 'main':
vds_env.c:306:14: warning: unused variable 'latest' [-Wunused-variable]
  306 |     unsigned latest = FALSE;    /* Using the latest library version bound */
      |              ^~~~~~
vds_env.c:305:23: warning: unused variable 'high' [-Wunused-variable]
  305 |     H5F_libver_t low, high;     /* Low and high bounds */
      |                       ^~~~
vds_env.c:305:18: warning: unused variable 'low' [-Wunused-variable]
  305 |     H5F_libver_t low, high;     /* Low and high bounds */
      |                  ^~~
vds_env.c:303:9: warning: unused variable 'test_api_config' [-Wunused-variable]
  303 |     int test_api_config;
      |         ^~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o filter_plugin.o filter_plugin.c
In file included from filter_plugin.c:17:
H5srcdir.h:52:20: warning: 'H5_get_srcdir_filename' defined but not used [-Wunused-function]
   52 | static const char *H5_get_srcdir_filename(const char *filename)
      |                    ^~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o vds_swmr_gen.o vds_swmr_gen.c
vds_swmr_gen.c: In function 'main':
vds_swmr_gen.c:102:20: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  102 |         start[1] = map_start;
      |                    ^~~~~~~~~
vds_swmr_gen.c:106:19: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  106 |         map_start += PLANES[i][1];
      |                   ^~
vds_swmr_gen.c:106:22: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
  106 |         map_start += PLANES[i][1];
      |                      ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o vds_swmr_writer.o vds_swmr_writer.c
In file included from vds_swmr_writer.c:16:
vds_swmr.h:159:16: warning: 'VDS_FILL_VALUE' defined but not used [-Wunused-variable]
  159 | static int32_t VDS_FILL_VALUE = -9;
      |                ^~~~~~~~~~~~~~
vds_swmr.h:151:16: warning: 'FILL_VALUES' defined but not used [-Wunused-variable]
  151 | static int32_t FILL_VALUES[N_SOURCES] = {
      |                ^~~~~~~~~~~
vds_swmr.h:148:13: warning: 'VDS_DSET_NAME' defined but not used [-Wunused-variable]
  148 | static char VDS_DSET_NAME[NAME_LEN]    = "vds_dset";
      |             ^~~~~~~~~~~~~
vds_swmr.h:146:13: warning: 'SOURCE_DSET_NAME' defined but not used [-Wunused-variable]
  146 | static char SOURCE_DSET_NAME[NAME_LEN] = "source_dset";
      |             ^~~~~~~~~~~~~~~~
vds_swmr.h:143:13: warning: 'VDS_FILE_NAME' defined but not used [-Wunused-variable]
  143 | static char VDS_FILE_NAME[NAME_LEN] = "vds_swmr.h5";
      |             ^~~~~~~~~~~~~
vds_swmr.h:120:16: warning: 'VDS_MAX_DIMS' defined but not used [-Wunused-variable]
  120 | static hsize_t VDS_MAX_DIMS[RANK] = {N_MAX_PLANES, FULL_HEIGHT, WIDTH};
      |                ^~~~~~~~~~~~
vds_swmr.h:112:16: warning: 'MAX_DIMS' defined but not used [-Wunused-variable]
  112 | static hsize_t MAX_DIMS[N_SOURCES][RANK] = {
      |                ^~~~~~~~
vds_swmr.h:105:16: warning: 'VDS_DIMS' defined but not used [-Wunused-variable]
  105 | static hsize_t VDS_DIMS[RANK] = {0, FULL_HEIGHT, WIDTH};
      |                ^~~~~~~~
vds_swmr.h:97:16: warning: 'DIMS' defined but not used [-Wunused-variable]
   97 | static hsize_t DIMS[N_SOURCES][RANK] = {
      |                ^~~~
vds_swmr_writer.c: In function 'main':
vds_swmr_writer.c:120:25: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  120 |         while(HDtime(0) < delay)
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o vds_swmr_reader.o vds_swmr_reader.c
vds_swmr_reader.c: In function 'main':
vds_swmr_reader.c:48:18: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
   48 |     n_elements = VDS_PLANE[1] * VDS_PLANE[2];
      |                  ^~~~~~~~~
vds_swmr_reader.c:49:23: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion]
   49 |     size = n_elements * sizeof(int);
      |                       ^
In file included from vds_swmr_reader.c:15:
vds_swmr.h: At top level:
vds_swmr.h:159:16: warning: 'VDS_FILL_VALUE' defined but not used [-Wunused-variable]
  159 | static int32_t VDS_FILL_VALUE = -9;
      |                ^~~~~~~~~~~~~~
vds_swmr.h:151:16: warning: 'FILL_VALUES' defined but not used [-Wunused-variable]
  151 | static int32_t FILL_VALUES[N_SOURCES] = {
      |                ^~~~~~~~~~~
vds_swmr.h:147:13: warning: 'SOURCE_DSET_PATH' defined but not used [-Wunused-variable]
  147 | static char SOURCE_DSET_PATH[NAME_LEN] = "/source_dset";
      |             ^~~~~~~~~~~~~~~~
vds_swmr.h:146:13: warning: 'SOURCE_DSET_NAME' defined but not used [-Wunused-variable]
  146 | static char SOURCE_DSET_NAME[NAME_LEN] = "source_dset";
      |             ^~~~~~~~~~~~~~~~
vds_swmr.h:133:13: warning: 'FILE_NAMES' defined but not used [-Wunused-variable]
  133 | static char FILE_NAMES[N_SOURCES][NAME_LEN] = {
      |             ^~~~~~~~~~
vds_swmr.h:123:16: warning: 'PLANES' defined but not used [-Wunused-variable]
  123 | static hsize_t PLANES[N_SOURCES][RANK] = {
      |                ^~~~~~
vds_swmr.h:120:16: warning: 'VDS_MAX_DIMS' defined but not used [-Wunused-variable]
  120 | static hsize_t VDS_MAX_DIMS[RANK] = {N_MAX_PLANES, FULL_HEIGHT, WIDTH};
      |                ^~~~~~~~~~~~
vds_swmr.h:112:16: warning: 'MAX_DIMS' defined but not used [-Wunused-variable]
  112 | static hsize_t MAX_DIMS[N_SOURCES][RANK] = {
      |                ^~~~~~~~
vds_swmr.h:105:16: warning: 'VDS_DIMS' defined but not used [-Wunused-variable]
  105 | static hsize_t VDS_DIMS[RANK] = {0, FULL_HEIGHT, WIDTH};
      |                ^~~~~~~~
vds_swmr.h:97:16: warning: 'DIMS' defined but not used [-Wunused-variable]
   97 | static hsize_t DIMS[N_SOURCES][RANK] = {
      |                ^~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o libh5test.la  h5test.lo testframe.lo cache_common.lo swmr_common.lo external_common.lo  -lz -ldl -lm 
libtool: link: ar cr .libs/libh5test.a .libs/h5test.o .libs/testframe.o .libs/cache_common.o .libs/swmr_common.o .libs/external_common.o 
libtool: link: ranlib .libs/libh5test.a
libtool: link: ( cd ".libs" && rm -f "libh5test.la" && ln -s "../libh5test.la" "libh5test.la" )
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
gcc -DHAVE_CONFIG_H -I. -I../src -I../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../src -I../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o vds.o vds.c
vds.c: In function 'test_vds_prefix_first':
vds.c:1146:17: warning: unused variable 'vfile2' [-Wunused-variable]
 1146 |     hid_t       vfile2 = -1;    /* File with copied virtual dset */
      |                 ^~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libfilter_plugin1_dsets.la  filter_plugin1_dsets.lo  -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/filter_plugin1_dsets.o   -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libfilter_plugin1_dsets.so -o .libs/libfilter_plugin1_dsets.so
libtool: link: ( cd ".libs" && rm -f "libfilter_plugin1_dsets.la" && ln -s "../libfilter_plugin1_dsets.la" "libfilter_plugin1_dsets.la" )
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libfilter_plugin2_dsets.la  filter_plugin2_dsets.lo  -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/filter_plugin2_dsets.o   -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libfilter_plugin2_dsets.so -o .libs/libfilter_plugin2_dsets.so
libtool: link: ( cd ".libs" && rm -f "libfilter_plugin2_dsets.la" && ln -s "../libfilter_plugin2_dsets.la" "libfilter_plugin2_dsets.la" )
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libfilter_plugin3_dsets.la  filter_plugin3_dsets.lo ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/filter_plugin3_dsets.o   ../src/.libs/libhdf5.so -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libfilter_plugin3_dsets.so -o .libs/libfilter_plugin3_dsets.so
libtool: link: ( cd ".libs" && rm -f "libfilter_plugin3_dsets.la" && ln -s "../libfilter_plugin3_dsets.la" "libfilter_plugin3_dsets.la" )
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libfilter_plugin4_groups.la  filter_plugin4_groups.lo ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/filter_plugin4_groups.o   ../src/.libs/libhdf5.so -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libfilter_plugin4_groups.so -o .libs/libfilter_plugin4_groups.so
libtool: link: ( cd ".libs" && rm -f "libfilter_plugin4_groups.la" && ln -s "../libfilter_plugin4_groups.la" "libfilter_plugin4_groups.la" )
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o lheap lheap.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/lheap lheap.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cache_api cache_api.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cache_api cache_api.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
cache_common.c: In function 'check_and_validate_cache_size.constprop':
cache_common.c:5736:34: warning: potential null pointer dereference [-Wnull-dereference]
 5736 |         expected_cur_num_entries = cache_ptr->index_len;
      |                                  ^
cache_common.c:5735:34: warning: potential null pointer dereference [-Wnull-dereference]
 5735 |         expected_cur_size        = cache_ptr->index_size;
      |                                  ^
cache_common.c:5734:34: warning: potential null pointer dereference [-Wnull-dereference]
 5734 |         expected_min_clean_size  = cache_ptr->min_clean_size;
      |                                  ^
cache_common.c:5733:34: warning: potential null pointer dereference [-Wnull-dereference]
 5733 |         expected_max_size        = cache_ptr->max_cache_size;
      |                                  ^
cache_common.c: In function 'check_and_validate_cache_hit_rate.constprop':
cache_common.c:5597:24: warning: potential null pointer dereference [-Wnull-dereference]
 5597 |         cache_accesses = cache_ptr->cache_accesses;
      |                        ^
cache_common.c:5596:24: warning: potential null pointer dereference [-Wnull-dereference]
 5596 |         cache_hits     = cache_ptr->cache_hits;
      |                        ^
In function 'resize_configs_are_equal',
    inlined from 'check_fapl_mdc_api_calls' at cache_api.c:266:16:
cache_common.c:5800:23: warning: potential null pointer dereference [-Wnull-dereference]
 5800 |     if(a->version != b->version)
      |                       ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o stab stab.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/stab stab.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'H5_get_srcdir_filename',
    inlined from 'h5_make_local_copy' at h5test.c:1535:28:
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13,
    inlined from 'h5_make_local_copy' at h5test.c:1535:28:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cache_image cache_image.o genall5.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cache_image cache_image.o genall5.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cache_tagging cache_tagging.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cache_tagging cache_tagging.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o gheap gheap.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/gheap gheap.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o evict_on_close evict_on_close.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/evict_on_close evict_on_close.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o ohdr ohdr.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/ohdr ohdr.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o farray farray.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/farray farray.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o pool pool.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/pool pool.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o earray earray.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/earray earray.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o istore istore.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/istore istore.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o accum accum.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/accum accum.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o hyperslab hyperslab.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/hyperslab hyperslab.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o bittests bittests.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/bittests bittests.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o page_buffer page_buffer.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/page_buffer page_buffer.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o btree2 btree2.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/btree2 btree2.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o chunk_info chunk_info.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/chunk_info chunk_info.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
chunk_info.c: In function 'create_4x4_dset':
chunk_info.c:1634:5: warning: 'did' may be used uninitialized [-Wmaybe-uninitialized]
 1634 |     H5Dclose(did);
      |     ^
chunk_info.c:1545:13: note: 'did' was declared here
 1545 |     hid_t   did;      /* dataset ID */
      |             ^
chunk_info.c:1635:5: warning: 'f_sid' may be used uninitialized [-Wmaybe-uninitialized]
 1635 |     H5Sclose(f_sid);
      |     ^
chunk_info.c:1546:13: note: 'f_sid' was declared here
 1546 |     hid_t   f_sid;    /* file space ID */
      |             ^
chunk_info.c:1636:5: warning: 'm_sid' may be used uninitialized [-Wmaybe-uninitialized]
 1636 |     H5Sclose(m_sid);
      |     ^
chunk_info.c:1547:13: note: 'm_sid' was declared here
 1547 |     hid_t   m_sid;    /* memory space ID */
      |             ^
chunk_info.c:1637:5: warning: 'pid' may be used uninitialized [-Wmaybe-uninitialized]
 1637 |     H5Pclose(pid);
      |     ^
chunk_info.c:1548:13: note: 'pid' was declared here
 1548 |     hid_t   pid;      /* property list ID */
      |             ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o dtypes dtypes.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/dtypes dtypes.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o fheap fheap.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/fheap fheap.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o extend extend.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/extend extend.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o filter_fail filter_fail.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/filter_fail filter_fail.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cmpd_dset cmpd_dset.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cmpd_dset cmpd_dset.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o dt_arith dt_arith.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/dt_arith dt_arith.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o direct_chunk direct_chunk.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/direct_chunk direct_chunk.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o external external.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/external external.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'test_path_absolute',
    inlined from 'main' at external.c:1418:20:
external.c:949:48: warning: 'extern_' directive output may be truncated writing 7 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
  949 |         HDsnprintf(filename, sizeof(filename), "%s%sextern_%dr.raw", cwdpath, H5_DIR_SEPS, (int) i + 1);
      |                                                ^
external.c:949:48: note: directive argument in the range [1, 4]
In function 'snprintf',
    inlined from 'test_path_absolute' at external.c:949:9,
    inlined from 'main' at external.c:1418:20:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 15 and 1038 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cache cache.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cache cache.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'cedds__H5C_make_space_in_cache':
lto1: warning: size of '*.LC10' 4032 bytes exceeds maximum object size 2560 [-Wlarger-than=]
cache.c: In function 'check_metadata_cork':
cache.c:33742:1: warning: stack usage is 16928 bytes [-Wstack-usage=]
33742 | check_metadata_cork(hbool_t fill_via_insertion, unsigned paged)
      | ^
cache.c:34453:1: warning: the frame size of 16864 bytes is larger than 16384 bytes [-Wframe-larger-than=]
34453 | } /* check_metadata_cork() */
      | ^
cache.c: In function 'check_flush_cache__flush_ops':
cache.c:5431:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5431 | check_flush_cache__flush_ops(H5F_t * file_ptr)
      | ^
cache.c:5431:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'check_flush_cache__flush_op_eviction_test',
    inlined from 'check_flush_cache__flush_ops' at cache.c:9174:5:
cache.c:10696:11: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
10696 |         i < num_variable_entries + num_monster_entries + num_large_entries - 1;
      |           ^
In function 'check_flush_cache__single_entry':
lto1: warning: size of '*.LC144' 8192 bytes exceeds maximum object size 2560 [-Wlarger-than=]
cache.c:10981:1: warning: stack usage might be 8336 bytes [-Wstack-usage=]
10981 | check_flush_cache__single_entry(H5F_t * file_ptr)
      | ^
cache.c: In function 'check_metadata_blizzard_absence':
cache.c:28158:1: warning: stack usage is 16912 bytes [-Wstack-usage=]
28158 | check_metadata_blizzard_absence(hbool_t fill_via_insertion, unsigned paged)
      | ^
cache.c:28987:1: warning: the frame size of 16848 bytes is larger than 16384 bytes [-Wframe-larger-than=]
28987 | } /* check_metadata_blizzard_absence() */
      | ^
cache_common.c: In function 'hl_row_major_scan_backward.constprop':
cache_common.c:4715:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4715 | hl_row_major_scan_backward(H5F_t * file_ptr,
      | ^
cache_common.c: In function 'hl_row_major_scan_forward.constprop':
cache_common.c:4306:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4306 | hl_row_major_scan_forward(H5F_t * file_ptr,
      | ^
cache_common.c:4306:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4345:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4345 |         while ( ( pass ) && ( idx <= (local_max_index + lag) ) )
      |                          ^
cache_common.c:4306:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4306 | hl_row_major_scan_forward(H5F_t * file_ptr,
      | ^
cache_common.c: In function 'hl_col_major_scan_backward.constprop':
cache_common.c:5203:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5203 |     while ( ( pass ) && ( idx >= 0 ) )
      |                      ^
cache_common.c: In function 'row_major_scan_backward.constprop':
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4411 | row_major_scan_backward(H5F_t * file_ptr,
      | ^
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4458:58: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4458 |             if ( ( pass ) && ( do_inserts ) && ( tmp_idx >= 0 ) &&
      |                                                          ^
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4411 | row_major_scan_backward(H5F_t * file_ptr,
      | ^
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4411:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4453:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4453 |         while ( ( pass ) && ( idx >= -lag ) )
      |                          ^
cache_common.c: In function 'row_major_scan_forward.constprop':
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3998 | row_major_scan_forward(H5F_t * file_ptr,
      | ^
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:4034:20: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4034 |         while(pass && idx <= (local_max_index + lag)) {
      |                    ^
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3998 | row_major_scan_forward(H5F_t * file_ptr,
      | ^
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:3998:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c: In function 'col_major_scan_backward.constprop':
cache_common.c:5044:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5044 | col_major_scan_backward(H5F_t * file_ptr,
      | ^
cache_common.c:5044:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:5044:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
cache_common.c:5044:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o unlink unlink.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/unlink unlink.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o twriteorder twriteorder.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/twriteorder twriteorder.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o big big.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/big big.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o dsets dsets.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/dsets dsets.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
dsets.c: In function 'test_simple_io':
dsets.c:513:1: warning: stack usage might be 81168 bytes [-Wstack-usage=]
  513 | test_simple_io(const char *env_h5_drvr, hid_t fapl)
      | ^
dsets.c:634:1: warning: the frame size of 81088 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  634 | } /* end test_simple_io() */
      | ^
dsets.c: In function 'test_userblock_offset':
dsets.c:647:1: warning: stack usage might be 81152 bytes [-Wstack-usage=]
  647 | test_userblock_offset(const char *env_h5_drvr, hid_t fapl, hbool_t new_format)
      | ^
dsets.c:740:1: warning: the frame size of 81072 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  740 | } /* end test_userblock_offset() */
      | ^
dsets.c: In function 'test_compact_io':
dsets.c:928:9: warning: 'file' may be used uninitialized [-Wmaybe-uninitialized]
  928 |         H5Fclose(file);
      |         ^
dsets.c:758:17: note: 'file' was declared here
  758 |     hid_t       file, dataset, space, plist;
      |                 ^
dsets.c:927:9: warning: 'dataset' may be used uninitialized [-Wmaybe-uninitialized]
  927 |         H5Dclose(dataset);
      |         ^
dsets.c:758:23: note: 'dataset' was declared here
  758 |     hid_t       file, dataset, space, plist;
      |                       ^
dsets.c:925:9: warning: 'plist' may be used uninitialized [-Wmaybe-uninitialized]
  925 |         H5Pclose(plist);
      |         ^
dsets.c:758:39: note: 'plist' was declared here
  758 |     hid_t       file, dataset, space, plist;
      |                                       ^
dsets.c: In function 'test_fixed_array':
dsets.c:9711:9: warning: 'mem_id' may be used uninitialized [-Wmaybe-uninitialized]
 9711 |         H5Sclose(mem_id);
      |         ^
dsets.c:9352:17: note: 'mem_id' was declared here
 9352 |     hid_t       mem_id;          /* Memory space ID */
      |                 ^
dsets.c:9334:1: warning: stack usage might be 53376 bytes [-Wstack-usage=]
 9334 | test_fixed_array(hid_t fapl)
      | ^
dsets.c:9719:1: warning: the frame size of 53296 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 9719 | } /* end test_fixed_array() */
      | ^
dsets.c: In function 'test_nbit_int_size':
dsets.c:4133:1: warning: stack usage might be 80144 bytes [-Wstack-usage=]
 4133 | test_nbit_int_size(hid_t file)
      | ^
dsets.c:4282:1: warning: the frame size of 80064 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 4282 | } /* end test_nbit_int_size() */
      | ^
dsets.c: In function 'test_nbit_flt_size':
dsets.c:4301:1: warning: stack usage might be 80144 bytes [-Wstack-usage=]
 4301 | test_nbit_flt_size(hid_t file)
      | ^
dsets.c:4479:1: warning: the frame size of 80064 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 4479 | } /* end test_nbit_flt_size() */
      | ^
dsets.c: In function 'test_missing_chunk':
dsets.c:6858:1: warning: stack usage might be 81200 bytes [-Wstack-usage=]
 6858 | test_missing_chunk(hid_t file)
      | ^
dsets.c:7031:1: warning: the frame size of 81104 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 7031 | } /* end test_missing_chunk() */
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o efc efc.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/efc efc.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o mtime mtime.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/mtime mtime.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o fillval fillval.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/fillval fillval.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
fillval.c: In function 'test_rdwr_cases':
fillval.c:815:54: warning: 'fill_c.a' may be used uninitialized [-Wmaybe-uninitialized]
  815 |             if(fill_time != H5D_FILL_TIME_NEVER && (!H5_FLT_ABS_EQUAL(rd_c.a, fill_c.a) ||
      |                                                      ^
fillval.c:761:31: note: 'fill_c.a' was declared here
  761 |     comp_datatype       rd_c, fill_c, should_be_c;
      |                               ^
fillval.c:815:89: warning: 'fill_c.x' may be used uninitialized [-Wmaybe-uninitialized]
  815 |             if(fill_time != H5D_FILL_TIME_NEVER && (!H5_FLT_ABS_EQUAL(rd_c.a, fill_c.a) ||
      |                                                                                         ^
fillval.c:761:31: note: 'fill_c.x' was declared here
  761 |     comp_datatype       rd_c, fill_c, should_be_c;
      |                               ^
fillval.c:816:44: warning: 'fill_c.y' may be used uninitialized [-Wmaybe-uninitialized]
  816 |                     rd_c.x != fill_c.x || !H5_DBL_ABS_EQUAL(rd_c.y, fill_c.y) ||
      |                                            ^
fillval.c:761:31: note: 'fill_c.y' was declared here
  761 |     comp_datatype       rd_c, fill_c, should_be_c;
      |                               ^
fillval.c:816:79: warning: 'fill_c.z' may be used uninitialized [-Wmaybe-uninitialized]
  816 |                     rd_c.x != fill_c.x || !H5_DBL_ABS_EQUAL(rd_c.y, fill_c.y) ||
      |                                                                               ^
fillval.c:761:31: note: 'fill_c.z' was declared here
  761 |     comp_datatype       rd_c, fill_c, should_be_c;
      |                               ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o flush2 flush2.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/flush2 flush2.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o flush1 flush1.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/flush1 flush1.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o links links.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/links links.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
links.c: In function 'external_symlink':
links.c:6055:1: warning: stack usage is 11424 bytes [-Wstack-usage=]
 6055 | external_symlink(const char *env_h5_drvr, hid_t fapl, hbool_t new_format)
      | ^
links.c: In function 'external_set_elink_fapl2':
links.c:3453:1: warning: stack usage might be 10688 bytes [-Wstack-usage=]
 3453 | external_set_elink_fapl2(hid_t fapl, hbool_t new_format)
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o app_ref app_ref.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/app_ref app_ref.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
app_ref.c: In function 'main':
app_ref.c:113:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  113 |     RAND_INC (T_FILE)
      |     ^
app_ref.c:119:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  119 |     RAND_INC (T_PLIST)
      |     ^
app_ref.c:126:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  126 |     RAND_INC (T_PCLASS)
      |     ^
app_ref.c:132:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  132 |     RAND_INC (T_TYPE)
      |     ^
app_ref.c:138:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  138 |     RAND_INC (T_SPACE)
      |     ^
app_ref.c:145:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  145 |     RAND_INC (T_DSET)
      |     ^
app_ref.c:152:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  152 |     RAND_INC (T_ATTR)
      |     ^
app_ref.c:159:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  159 |     RAND_INC (T_GROUP)
      |     ^
app_ref.c:165:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  165 |     RAND_INC (T_ECLASS)
      |     ^
app_ref.c:171:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  171 |     RAND_INC (T_EMSG)
      |     ^
app_ref.c:177:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  177 |     RAND_INC (T_ESTACK)
      |     ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o enum enum.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/enum enum.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o mount mount.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/mount mount.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o ttsafe ttsafe.o ttsafe_dcreate.o ttsafe_error.o ttsafe_cancel.o ttsafe_acreate.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/ttsafe ttsafe.o ttsafe_dcreate.o ttsafe_error.o ttsafe_cancel.o ttsafe_acreate.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o enc_dec_plist_cross_platform enc_dec_plist_cross_platform.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/enc_dec_plist_cross_platform enc_dec_plist_cross_platform.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o enc_dec_plist enc_dec_plist.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/enc_dec_plist enc_dec_plist.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o ros3 ros3.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/ros3 ros3.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o set_extent set_extent.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/set_extent set_extent.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o vfd vfd.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/vfd vfd.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'H5_get_srcdir_filename',
    inlined from 'h5_make_local_copy' at h5test.c:1535:28:
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13,
    inlined from 'h5_make_local_copy' at h5test.c:1535:28:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
vfd.c: In function 'test_family':
vfd.c:854:1: warning: stack usage might be 17600 bytes [-Wstack-usage=]
  854 | test_family(void)
      | ^
vfd.c:1019:1: warning: the frame size of 17520 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 1019 | }
      | ^
vfd.c: In function 'test_multi':
vfd.c:1188:1: warning: stack usage might be 68320 bytes [-Wstack-usage=]
 1188 | test_multi(void)
      | ^
vfd.c:1406:1: warning: the frame size of 68240 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 1406 | } /* end test_multi() */
      | ^
vfd.c: In function 'test_multi_compat':
vfd.c:1430:1: warning: stack usage might be 71264 bytes [-Wstack-usage=]
 1430 | test_multi_compat(void)
      | ^
vfd.c:1580:1: warning: the frame size of 71184 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 1580 | }
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o s3comms s3comms.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/s3comms s3comms.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o hdfs hdfs.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/hdfs hdfs.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o objcopy objcopy.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/objcopy objcopy.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o dangle dangle.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/dangle dangle.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o getname getname.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/getname getname.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o reserved reserved.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/reserved reserved.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cross_read cross_read.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cross_read cross_read.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'H5_get_srcdir_filename',
    inlined from 'check_file' at cross_read.c:226:28:
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13,
    inlined from 'check_file' at cross_read.c:226:28:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o ntypes ntypes.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/ntypes ntypes.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o freespace freespace.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/freespace freespace.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o testhdf5 testhdf5.o tarray.o tattr.o tchecksum.o tconfig.o tfile.o tgenprop.o th5o.o th5s.o tcoords.o theap.o tid.o titerate.o tmeta.o tmisc.o trefer.o trefstr.o tselect.o tskiplist.o tsohm.o ttime.o ttst.o tunicode.o tvlstr.o tvltypes.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/testhdf5 testhdf5.o tarray.o tattr.o tchecksum.o tconfig.o tfile.o tgenprop.o th5o.o th5s.o tcoords.o theap.o tid.o titerate.o tmeta.o tmisc.o trefer.o trefstr.o tselect.o tskiplist.o tsohm.o ttime.o ttst.o tunicode.o tvlstr.o tvltypes.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'H5_get_srcdir_filename',
    inlined from 'h5_make_local_copy' at h5test.c:1535:28:
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13,
    inlined from 'h5_make_local_copy' at h5test.c:1535:28:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
tcoords.c: In function 'test_multiple_ends':
tcoords.c:402:13: warning: stack usage might be 81936 bytes [-Wstack-usage=]
  402 | static void test_multiple_ends(hid_t file, hbool_t is_chunked)
      |             ^
tcoords.c:661:1: warning: the frame size of 81856 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  661 | }
      | ^
H5srcdir.h: In function 'H5_get_srcdir_filename':
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cache_logging cache_logging.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cache_logging cache_logging.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o unregister unregister.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/unregister unregister.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
unregister.c: In function 'test_unregister_filters':
unregister.c:83:1: warning: stack usage might be 81280 bytes [-Wstack-usage=]
   83 | test_unregister_filters(hid_t fapl_id)
      | ^
unregister.c:251:1: warning: the frame size of 81200 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  251 | }
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o dtransform dtransform.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/dtransform dtransform.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
dtransform.c: In function 'main':
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  256 | int main(void)
      |     ^
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
dtransform.c:256:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o file_image file_image.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/file_image file_image.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'H5_get_srcdir_filename',
    inlined from 'h5_make_local_copy' at h5test.c:1535:28,
    inlined from 'test_core' at file_image.c:564:11:
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13,
    inlined from 'h5_make_local_copy' at h5test.c:1535:28,
    inlined from 'test_core' at file_image.c:564:11:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o error_test error_test.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/error_test error_test.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
In function 'H5_get_srcdir_filename',
    inlined from 'test_filter_error' at error_test.c:635:28,
    inlined from 'main' at error_test.c:753:9:
H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at H5srcdir.h:62:13,
    inlined from 'test_filter_error' at error_test.c:635:28,
    inlined from 'main' at error_test.c:753:9:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o err_compat err_compat.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/err_compat err_compat.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o tcheck_version tcheck_version.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/tcheck_version tcheck_version.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
tcheck_version.c: In function 'main':
tcheck_version.c:112:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  112 | main(int ac, char **av)
      | ^
In function 'parse',
    inlined from 'main' at tcheck_version.c:114:5:
tcheck_version.c:62:17: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   62 |     while (--ac > 0){
      |                 ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o testmeta testmeta.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/testmeta testmeta.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o cork cork.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/cork cork.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
cork.c: In function 'verify_old_dset_cork':
cork.c:92:1: warning: stack usage might be 8720 bytes [-Wstack-usage=]
   92 | verify_old_dset_cork(void)
      | ^
cork.c: In function 'verify_obj_dset_cork':
cork.c:465:9: warning: 'dcpl2' may be used uninitialized [-Wmaybe-uninitialized]
  465 |         H5Pclose(dcpl2);
      |         ^
cork.c:295:11: note: 'dcpl2' was declared here
  295 |     hid_t dcpl2;                /* Dataset creation property list */
      |           ^
cork.c: In function 'verify_dset_cork':
cork.c:488:1: warning: stack usage might be 8704 bytes [-Wstack-usage=]
  488 | verify_dset_cork(hbool_t swmr, hbool_t new_format)
      | ^
cork.c: In function 'verify_group_cork':
cork.c:871:5: warning: 'sid' may be used uninitialized [-Wmaybe-uninitialized]
  871 |     H5Sclose(sid);
      |     ^
cork.c:734:11: note: 'sid' was declared here
  734 |     hid_t sid;                  /* Dataspace ID */
      |           ^
cork.c: In function 'verify_named_cork':
cork.c:1145:5: warning: 'did' may be used uninitialized [-Wmaybe-uninitialized]
 1145 |     H5Dclose(did);
      |     ^
cork.c:903:11: note: 'did' was declared here
  903 |     hid_t did;                  /* Dataset ID */
      |           ^
cork.c: In function 'test_dset_cork':
cork.c:2122:9: warning: 'fid' may be used uninitialized [-Wmaybe-uninitialized]
 2122 |         H5Fclose(fid);
      |         ^
cork.c:1817:17: note: 'fid' was declared here
 1817 |     hid_t       fid;                            /* File ID */
      |                 ^
cork.c:2120:9: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized]
 2120 |         H5Gclose(gid);
      |         ^
cork.c:1819:17: note: 'gid' was declared here
 1819 |     hid_t       gid;                /* Groupd ID */
      |                 ^
cork.c:2115:9: warning: 'did1' may be used uninitialized [-Wmaybe-uninitialized]
 2115 |         H5Dclose(did1);
      |         ^
cork.c:1820:13: note: 'did1' was declared here
 1820 |     hid_t   did1, did2;         /* Dataset IDs */
      |             ^
cork.c:2116:9: warning: 'did2' may be used uninitialized [-Wmaybe-uninitialized]
 2116 |         H5Dclose(did2);
      |         ^
cork.c:1820:19: note: 'did2' was declared here
 1820 |     hid_t   did1, did2;         /* Dataset IDs */
      |                   ^
cork.c:2117:9: warning: 'tid1' may be used uninitialized [-Wmaybe-uninitialized]
 2117 |         H5Tclose(tid1);
      |         ^
cork.c:1821:13: note: 'tid1' was declared here
 1821 |     hid_t   tid1, tid2;             /* Datatype IDs */
      |             ^
cork.c:2118:9: warning: 'tid2' may be used uninitialized [-Wmaybe-uninitialized]
 2118 |         H5Tclose(tid2);
      |         ^
cork.c:1821:19: note: 'tid2' was declared here
 1821 |     hid_t   tid1, tid2;             /* Datatype IDs */
      |                   ^
cork.c:2114:9: warning: 'sid' may be used uninitialized [-Wmaybe-uninitialized]
 2114 |         H5Sclose(sid);
      |         ^
cork.c:1822:13: note: 'sid' was declared here
 1822 |     hid_t   sid;                /* Dataspace ID */
      |             ^
cork.c:2119:9: warning: 'dcpl' may be used uninitialized [-Wmaybe-uninitialized]
 2119 |         H5Pclose(dcpl);
      |         ^
cork.c:1823:13: note: 'dcpl' was declared here
 1823 |     hid_t   dcpl;               /* Dataset creation property list */
      |             ^
cork.c:1815:1: warning: stack usage might be 40224 bytes [-Wstack-usage=]
 1815 | test_dset_cork(hbool_t swmr, hbool_t new_format)
      | ^
cork.c:2126:1: warning: the frame size of 40144 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 2126 | } /* test_dset_cork() */
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o accum_swmr_reader accum_swmr_reader.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/accum_swmr_reader accum_swmr_reader.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o atomic_writer atomic_writer.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/atomic_writer atomic_writer.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o atomic_reader atomic_reader.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/atomic_reader atomic_reader.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o mf mf.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/mf mf.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr swmr.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr swmr.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
swmr.c: In function 'test_file_lock_swmr_concur':
swmr.c:6041:9: warning: 'fid' may be used uninitialized [-Wmaybe-uninitialized]
 6041 |         H5Fclose(fid);
      |         ^
swmr.c:5092:11: note: 'fid' was declared here
 5092 |     hid_t fid;              /* File ID */
      |           ^
swmr.c: In function 'test_refresh_concur':
swmr.c:6688:9: warning: 'fid' may be used uninitialized [-Wmaybe-uninitialized]
 6688 |         H5Fclose(fid);
      |         ^
swmr.c:6402:11: note: 'fid' was declared here
 6402 |     hid_t fid;              /* File ID */
      |           ^
swmr.c: In function 'test_file_lock_swmr_same':
swmr.c:4682:5: warning: 'fid' may be used uninitialized [-Wmaybe-uninitialized]
 4682 |     H5Fclose(fid);
      |     ^
swmr.c:4411:11: note: 'fid' was declared here
 4411 |     hid_t fid, fid2;    /* File IDs */
      |           ^
swmr.c:4683:5: warning: 'fid2' may be used uninitialized [-Wmaybe-uninitialized]
 4683 |     H5Fclose(fid2);
      |     ^
swmr.c:4411:16: note: 'fid2' was declared here
 4411 |     hid_t fid, fid2;    /* File IDs */
      |                ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o links_env links_env.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/links_env links_env.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o external_env external_env.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/external_env external_env.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o filenotclosed filenotclosed.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/filenotclosed filenotclosed.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o del_many_dense_attrs del_many_dense_attrs.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/del_many_dense_attrs del_many_dense_attrs.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o use_append_chunk use_append_chunk.o use_common.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/use_append_chunk use_append_chunk.o use_common.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o use_append_mchunks use_append_mchunks.o use_common.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/use_append_mchunks use_append_mchunks.o use_common.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o use_disable_mdc_flushes use_disable_mdc_flushes.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/use_disable_mdc_flushes use_disable_mdc_flushes.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_generator swmr_generator.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_generator swmr_generator.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o flushrefresh flushrefresh.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/flushrefresh flushrefresh.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_start_write swmr_start_write.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_start_write swmr_start_write.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_reader swmr_reader.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_reader swmr_reader.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_writer swmr_writer.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_writer swmr_writer.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_remove_writer swmr_remove_writer.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_remove_writer swmr_remove_writer.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_remove_reader swmr_remove_reader.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_remove_reader swmr_remove_reader.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_check_compat_vfd swmr_check_compat_vfd.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_check_compat_vfd swmr_check_compat_vfd.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_addrem_writer swmr_addrem_writer.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_addrem_writer swmr_addrem_writer.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o vds_swmr_reader vds_swmr_reader.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/vds_swmr_reader vds_swmr_reader.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o vds_swmr_gen vds_swmr_gen.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/vds_swmr_gen vds_swmr_gen.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_sparse_reader swmr_sparse_reader.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_sparse_reader swmr_sparse_reader.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_sparse_writer swmr_sparse_writer.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_sparse_writer swmr_sparse_writer.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o vds_swmr_writer vds_swmr_writer.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/vds_swmr_writer vds_swmr_writer.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o vds_env vds_env.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/vds_env vds_env.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
vds_env.c: In function 'test_vds_prefix_second':
vds_env.c:51:1: warning: stack usage might be 9632 bytes [-Wstack-usage=]
   51 | test_vds_prefix_second(unsigned config, hid_t fapl)
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o filter_plugin filter_plugin.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/filter_plugin filter_plugin.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
/bin/sh ../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o vds vds.o libh5test.la ../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/vds vds.o  ./.libs/libh5test.a ../src/.libs/libhdf5.so -lz -ldl -lm
vds.c: In function 'test_printf':
vds.c:6572:1: warning: stack usage might be 11168 bytes [-Wstack-usage=]
 6572 | test_printf(unsigned config, hid_t fapl)
      | ^
vds.c: In function 'main':
vds.c:11428:1: warning: stack usage might be 10752 bytes [-Wstack-usage=]
11428 | main(void)
      | ^
vds.c: In function 'test_basic_io':
vds.c:1390:1: warning: stack usage might be 11280 bytes [-Wstack-usage=]
 1390 | test_basic_io(unsigned config, hid_t fapl)
      | ^
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
Making all in bin
Making all in tools
Making all in lib
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5tools_utils.lo h5tools_utils.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5tools_utils.c  -fPIC -DPIC -o .libs/h5tools_utils.o
h5tools_utils.c: In function 'h5tools_set_configured_fapl':
h5tools_utils.c:1281:40: warning: unused parameter 'fapl_t_ptr' [-Wunused-parameter]
 1281 |                            void       *fapl_t_ptr)
      |                            ~~~~~~~~~~~~^~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diff_util.lo h5diff_util.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5diff_util.c  -fPIC -DPIC -o .libs/h5diff_util.o
h5diff_util.c:216:1: warning: ignoring attribute 'const' because it conflicts with attribute 'pure' [-Wattributes]
  216 | {
      | ^
In file included from h5diff_util.c:17:
h5diff.h:185:13: note: previous declaration here
  185 | const char* get_type(h5trav_type_t type);
      |             ^~~~~~~~
h5diff_util.c: In function 'print_dimensions':
h5diff_util.c:367:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  367 | }
      | ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5trav.lo h5trav.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5trav.c  -fPIC -DPIC -o .libs/h5trav.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5tools_str.lo h5tools_str.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5tools_str.c  -fPIC -DPIC -o .libs/h5tools_str.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5tools.lo h5tools.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5tools.c  -fPIC -DPIC -o .libs/h5tools.o
h5tools.c: In function 'init_acc_pos':
h5tools.c:1774:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1774 | }
      | ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diff_attr.lo h5diff_attr.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5diff_attr.c  -fPIC -DPIC -o .libs/h5diff_attr.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diff_dset.lo h5diff_dset.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5diff_dset.c  -fPIC -DPIC -o .libs/h5diff_dset.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diff.lo h5diff.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5diff.c  -fPIC -DPIC -o .libs/h5diff.o
h5diff.c: In function 'build_match_list':
h5diff.c:277:14: warning: variable 'ret_value' set but not used [-Wunused-but-set-variable]
  277 |     int      ret_value = 0;
      |              ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5tools_filters.lo h5tools_filters.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5tools_filters.c  -fPIC -DPIC -o .libs/h5tools_filters.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5tools_dump.lo h5tools_dump.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5tools_dump.c  -fPIC -DPIC -o .libs/h5tools_dump.o
h5tools_dump.c: In function 'h5tools_dump_dcpl':
h5tools_dump.c:3118:29: warning: variable 'ssize_out' set but not used [-Wunused-but-set-variable]
 3118 |                     ssize_t ssize_out;
      |                             ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5tools_type.lo h5tools_type.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5tools_type.c  -fPIC -DPIC -o .libs/h5tools_type.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5tools_ref.lo h5tools_ref.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5tools_ref.c  -fPIC -DPIC -o .libs/h5tools_ref.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o io_timer.lo io_timer.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c io_timer.c  -fPIC -DPIC -o .libs/io_timer.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diff_array.lo h5diff_array.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5diff_array.c  -fPIC -DPIC -o .libs/h5diff_array.o
h5diff_array.c: In function 'diff_datum':
h5diff_array.c:450:33: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  450 |     hsize_t         ret_value = opts->err_stat;
      |                                 ^~~~
In file included from h5tools.h:24,
                 from h5diff_array.c:15:
h5diff_array.c:468:20: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  468 |         HGOTO_DONE(opts->err_stat);
      |                    ^~~~
h5tools_error.h:127:42: note: in definition of macro 'HGOTO_DONE'
  127 | #define HGOTO_DONE(ret_val) {ret_value = ret_val; goto done;}
      |                                          ^~~~~~~
In file included from h5diff_array.c:14:
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:475:9: note: in expansion of macro 'HGOTO_ERROR'
  475 |         HGOTO_ERROR(1, H5E_tools_min_id_g, "Invalid type class");
      |         ^~~~~~~~~~~
h5diff_array.c:727:25: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  727 |             HGOTO_DONE (opts->err_stat);
      |                         ^~~~
h5tools_error.h:127:42: note: in definition of macro 'HGOTO_DONE'
  127 | #define HGOTO_DONE(ret_val) {ret_value = ret_val; goto done;}
      |                                          ^~~~~~~
h5diff_array.c:789:33: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  789 |                     HGOTO_DONE (opts->err_stat);
      |                                 ^~~~
h5tools_error.h:127:42: note: in definition of macro 'HGOTO_DONE'
  127 | #define HGOTO_DONE(ret_val) {ret_value = ret_val; goto done;}
      |                                          ^~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:856:17: note: in expansion of macro 'HGOTO_ERROR'
  856 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not char size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:931:17: note: in expansion of macro 'HGOTO_ERROR'
  931 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not unsigned char size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1007:17: note: in expansion of macro 'HGOTO_ERROR'
 1007 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not short size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1083:17: note: in expansion of macro 'HGOTO_ERROR'
 1083 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not unsigned short size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1159:17: note: in expansion of macro 'HGOTO_ERROR'
 1159 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not int size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1235:17: note: in expansion of macro 'HGOTO_ERROR'
 1235 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not unsigned int size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1311:17: note: in expansion of macro 'HGOTO_ERROR'
 1311 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not long size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1387:17: note: in expansion of macro 'HGOTO_ERROR'
 1387 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not unsigned long size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1471:17: note: in expansion of macro 'HGOTO_ERROR'
 1471 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not float size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1630:17: note: in expansion of macro 'HGOTO_ERROR'
 1630 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not double size");
      |                 ^~~~~~~~~~~
../../src/H5private.h:340:17: warning: unsigned conversion from 'int' to 'hsize_t' {aka 'long long unsigned int'} changes value from '-1' to '18446744073709551615' [-Wsign-conversion]
  340 | #define FAIL    (-1)
      |                 ^
h5tools_error.h:78:21: note: in expansion of macro 'FAIL'
   78 |         ret_value = FAIL;                                                                                    \
      |                     ^~~~
h5tools_error.h:118:4: note: in expansion of macro 'HERROR'
  118 |    HERROR(H5E_tools_g, min_id, __VA_ARGS__);                 \
      |    ^~~~~~
h5diff_array.c:1789:17: note: in expansion of macro 'HGOTO_ERROR'
 1789 |                 HGOTO_ERROR(1, H5E_tools_min_id_g, "Type size is not long double size");
      |                 ^~~~~~~~~~~
h5diff_array.c:1942:37: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
 1942 |     opts->err_stat = opts->err_stat | ret_value;
      |                                     ^
h5diff_array.c:1942:22: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
 1942 |     opts->err_stat = opts->err_stat | ret_value;
      |                      ^~~~
h5diff_array.c: In function 'character_compare_opt':
h5diff_array.c:2255:19: warning: variable 'both_zero' set but not used [-Wunused-but-set-variable]
 2255 |     hbool_t       both_zero;
      |                   ^~~~~~~~~
h5diff_array.c: In function 'equal_double':
h5diff_array.c:4304:15: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 4304 |     if (value == expected)
      |               ^~
h5diff_array.c: In function 'equal_ldouble':
h5diff_array.c:4351:15: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 4351 |     if (value == expected)
      |               ^~
h5diff_array.c: In function 'equal_float':
h5diff_array.c:4396:15: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 4396 |     if (value == expected)
      |               ^~
h5diff_array.c: In function 'my_isnan':
h5diff_array.c:4425:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 4425 |         retval = (x != x);
      |                     ^~
h5diff_array.c:4431:21: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 4431 |         retval = (x != x);
      |                     ^~
h5diff_array.c:4438:20: warning: comparing floating-point with '==' or '!=' is unsafe [-Wfloat-equal]
 4438 |         retval = (x!=x);
      |                    ^~
h5diff_array.c: In function 'diff_array':
h5diff_array.c:4719:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4719 | }
      | ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o libh5tools.la  h5tools.lo h5tools_dump.lo h5tools_str.lo h5tools_utils.lo h5diff.lo h5diff_array.lo h5diff_attr.lo h5diff_dset.lo h5diff_util.lo h5trav.lo h5tools_filters.lo h5tools_ref.lo h5tools_type.lo io_timer.lo  -lz -ldl -lm 
libtool: link: ar cr .libs/libh5tools.a .libs/h5tools.o .libs/h5tools_dump.o .libs/h5tools_str.o .libs/h5tools_utils.o .libs/h5diff.o .libs/h5diff_array.o .libs/h5diff_attr.o .libs/h5diff_dset.o .libs/h5diff_util.o .libs/h5trav.o .libs/h5tools_filters.o .libs/h5tools_ref.o .libs/h5tools_type.o .libs/io_timer.o 
libtool: link: ranlib .libs/libh5tools.a
libtool: link: ( cd ".libs" && rm -f "libh5tools.la" && ln -s "../libh5tools.la" "libh5tools.la" )
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
Making all in src
Making all in h5diff
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diff_main.o h5diff_main.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diff_common.o h5diff_common.c
h5diff_common.c: In function 'parse_command_line':
h5diff_common.c:194:38: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
  194 |             exclude_node->obj_path = (char*)opt_arg;
      |                                      ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5diff h5diff_main.o h5diff_common.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5diff h5diff_main.o h5diff_common.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
../../lib/h5diff_util.c: In function 'print_dimensions':
../../lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   31 | print_dimensions (int rank, hsize_t *dims)
      | ^
../../lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'print_dimensions',
    inlined from 'print_dimensions' at ../../lib/h5diff_util.c:31:1:
../../lib/h5diff_util.c:42:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   42 |             for (i = 0; i < rank-1; i++) {
      |                           ^
../../lib/h5diff_util.c: In function 'print_dimensions':
../../lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   31 | print_dimensions (int rank, hsize_t *dims)
      | ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
Making all in h5ls
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5ls.o h5ls.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5ls h5ls.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5ls h5ls.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
../../lib/h5tools.c: In function 'init_acc_pos':
../../lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1211 | init_acc_pos(h5tools_context_t *ctx, hsize_t *dims)
      | ^
../../lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'search_obj',
    inlined from 'h5tools_print_datatype.constprop.isra' at ../../lib/h5tools_dump.c:1909:15:
../../lib/h5tools_utils.c:692:25: warning: null pointer dereference [-Wnull-dereference]
  692 |     for(u = 0; u < table->nobjs; u++)
      |                         ^
../../lib/h5tools_utils.c:693:17: warning: null pointer dereference [-Wnull-dereference]
  693 |         if(table->objs[u].objno == objno)
      |                 ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
Making all in h5dump
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5dump_ddl.o h5dump_ddl.c
h5dump_ddl.c: In function 'attr_search':
h5dump_ddl.c:2162:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2162 | }
      | ^
h5dump_ddl.c:2162:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5dump.o h5dump.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5dump_xml.o h5dump_xml.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5dump h5dump.o h5dump_ddl.o h5dump_xml.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5dump h5dump.o h5dump_ddl.o h5dump_xml.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
h5dump_ddl.c: In function 'lnk_search':
h5dump_ddl.c:1440:13: warning: '__builtin___strncat_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
 1440 |             HDstrncat(search_name, op_name, search_len + 1);
      |             ^
h5dump_ddl.c:1427:18: note: length computed here
 1427 |     search_len = HDstrlen(op_name);
      |                  ^
h5dump_ddl.c: In function 'attr_search':
h5dump_ddl.c:1327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1327 | attr_search(hid_t oid, const char *attr_name, const H5A_info_t H5_ATTR_UNUSED *ainfo, void *_op_data)
      | ^
h5dump_ddl.c:1327:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../lib/h5tools.c: In function 'init_acc_pos':
../../lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1211 | init_acc_pos(h5tools_context_t *ctx, hsize_t *dims)
      | ^
../../lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
Making all in misc
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5clear.o h5clear.c
In file included from h5clear.c:22:
h5clear.c: In function 'parse_command_line':
../../../src/H5private.h:666:26: warning: conversion to 'hsize_t' {aka 'long long unsigned int'} from 'int' may change the sign of the result [-Wsign-conversion]
  666 |     #define HDatoi(S)    atoi(S)
      |                          ^~~~
h5clear.c:178:33: note: in expansion of macro 'HDatoi'
  178 |                     increment = HDatoi(opt_arg);
      |                                 ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5debug.o h5debug.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5mkgrp.o h5mkgrp.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repart.o h5repart.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5clear h5clear.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5clear h5clear.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5debug h5debug.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5debug h5debug.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5mkgrp h5mkgrp.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5mkgrp h5mkgrp.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5repart h5repart.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5repart h5repart.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
Making all in h5import
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5import.o h5import.c
h5import.c: In function 'main':
h5import.c:75:21: warning: size of 'opt' 173544 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   75 |     struct Options  opt;
      |                     ^~~
h5import.c: In function 'processConfigurationFile':
h5import.c:1431:12: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
 1431 |     if ((*((uint8_t*)(&ibyte))) == 0x67) {
      |            ^
h5import.c: In function 'swap_int32':
h5import.c:4728:23: warning: conversion to 'unsigned int' from 'int32_t' {aka 'int'} may change the sign of the result [-Wsign-conversion]
 4728 |     val = ((val << 8) & 0xFF00FF00) | ((val >> 8) & 0xFF00FF);
      |                       ^
h5import.c:4728:11: warning: conversion to 'int32_t' {aka 'int'} from 'unsigned int' may change the sign of the result [-Wsign-conversion]
 4728 |     val = ((val << 8) & 0xFF00FF00) | ((val >> 8) & 0xFF00FF);
      |           ^
h5import.c: In function 'swap_int64':
h5import.c:4734:23: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
 4734 |     val = ((val << 8) & 0xFF00FF00FF00FF00ULL) | ((val >> 8) & 0x00FF00FF00FF00FFULL);
      |                       ^
h5import.c:4734:62: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
 4734 |     val = ((val << 8) & 0xFF00FF00FF00FF00ULL) | ((val >> 8) & 0x00FF00FF00FF00FFULL);
      |                                                              ^
h5import.c:4734:11: warning: conversion to 'int64_t' {aka 'long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
 4734 |     val = ((val << 8) & 0xFF00FF00FF00FF00ULL) | ((val >> 8) & 0x00FF00FF00FF00FFULL);
      |           ^
h5import.c:4735:24: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
 4735 |     val = ((val << 16) & 0xFFFF0000FFFF0000ULL) | ((val >> 16) & 0x0000FFFF0000FFFFULL);
      |                        ^
h5import.c:4735:64: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
 4735 |     val = ((val << 16) & 0xFFFF0000FFFF0000ULL) | ((val >> 16) & 0x0000FFFF0000FFFFULL);
      |                                                                ^
h5import.c:4735:11: warning: conversion to 'int64_t' {aka 'long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
 4735 |     val = ((val << 16) & 0xFFFF0000FFFF0000ULL) | ((val >> 16) & 0x0000FFFF0000FFFFULL);
      |           ^
h5import.c:4736:39: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
 4736 |     return (val << 32) | ((val >> 32) & 0xFFFFFFFFULL);
      |                                       ^
h5import.c:4736:24: warning: conversion to 'long long unsigned int' from 'int64_t' {aka 'long int'} may change the sign of the result [-Wsign-conversion]
 4736 |     return (val << 32) | ((val >> 32) & 0xFFFFFFFFULL);
      |                        ^
h5import.c:4736:24: warning: conversion to 'int64_t' {aka 'long int'} from 'long long unsigned int' may change the sign of the result [-Wsign-conversion]
 4736 |     return (val << 32) | ((val >> 32) & 0xFFFFFFFFULL);
      |            ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
h5import.c: In function 'processStrHDFData':
h5import.c:5163:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 5163 | }
      | ^
h5import.c: In function 'processStrData':
h5import.c:5163:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c: In function 'process':
h5import.c:5163:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5import h5import.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5import h5import.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
h5import.c: In function 'processStrData':
h5import.c:947:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  947 | static int processStrData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^
h5import.c:947:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:999:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  999 |             while (j < in->path.count - 1) {
      |                      ^
h5import.c:947:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  947 | static int processStrData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^
h5import.c: In function 'processStrHDFData':
h5import.c:1087:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1087 | static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^
h5import.c:1087:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1123:22: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1123 |             while (j < in->path.count - 1) {
      |                      ^
h5import.c:1087:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1087 | static int processStrHDFData(FILE *strm, struct Input *in, hid_t file_id)
      |            ^
h5import.c: In function 'processConfigurationFile':
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1371 | static int processConfigurationFile(char *infile, struct Input *in)
      |            ^
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:1371:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:2031:40: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2031 |                                     if (icount >= MAX_NUM_DIMENSION) {
      |                                        ^
h5import.c:3736:12: warning: '__builtin___strcpy_chk' writing one too many bytes into a region of a size that depends on 'strlen' [-Wstringop-overflow=]
 3736 |     (void) HDstrcpy(in->externFilename, temp);
      |            ^
In function 'getExternalFilename',
    inlined from 'processConfigurationFile' at h5import.c:2368:21:
h5import.c:3735:35: note: destination object of size [0, 254] allocated by 'malloc'
 3735 |     in->externFilename = (char *) HDmalloc ((size_t) (HDstrlen(temp)) * sizeof(char));
      |                                   ^
h5import.c: In function 'process':
h5import.c:4555:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4555 | static int process(struct Options *opt)
      |            ^
h5import.c:4555:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
h5import.c:4614:30: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4614 |                     while (j < in->path.count - 1) {
      |                              ^
h5import.c:4555:12: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 4555 | static int process(struct Options *opt)
      |            ^
h5import.c: In function 'main':
h5import.c:73:5: warning: stack usage might be 174208 bytes [-Wstack-usage=]
   73 | int main(int argc, char *argv[])
      |     ^
h5import.c:269:1: warning: the frame size of 174128 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  269 | }
      | ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
Making all in h5repack
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack_main.o h5repack_main.c
h5repack_main.c: In function 'read_info':
h5repack_main.c:282:12: warning: unused variable 'rc' [-Wunused-variable]
  282 |     int i, rc = 1;
      |            ^~
h5repack_main.c: In function 'parse_command_line':
h5repack_main.c:493:38: warning: cast from function call of type 'int' to non-matching type 'enum H5F_libver_t' [-Wbad-function-cast]
  493 |                 options->low_bound = (H5F_libver_t)HDatoi(opt_arg);
      |                                      ^
h5repack_main.c:501:39: warning: cast from function call of type 'int' to non-matching type 'enum H5F_libver_t' [-Wbad-function-cast]
  501 |                 options->high_bound = (H5F_libver_t)HDatoi(opt_arg);
      |                                       ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack_opttable.lo h5repack_opttable.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5repack_opttable.c  -fPIC -DPIC -o .libs/h5repack_opttable.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack_parse.lo h5repack_parse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5repack_parse.c  -fPIC -DPIC -o .libs/h5repack_parse.o
In file included from h5repack.h:18,
                 from h5repack_parse.c:14:
h5repack_parse.c: In function 'parse_filter':
../../../src/H5private.h:1414:31: warning: conversion from 'long unsigned int' to 'unsigned int' may change value [-Wconversion]
 1414 |     #define HDstrtoul(S,R,N)  strtoul(S,R,N)
      |                               ^~~~~~~
h5repack_parse.c:231:51: note: in expansion of macro 'HDstrtoul'
  231 |                                 filt->filt_flag = HDstrtoul(stype, NULL, 0);
      |                                                   ^~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack_verify.lo h5repack_verify.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5repack_verify.c  -fPIC -DPIC -o .libs/h5repack_verify.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack_copy.lo h5repack_copy.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5repack_copy.c  -fPIC -DPIC -o .libs/h5repack_copy.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack_filters.lo h5repack_filters.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5repack_filters.c  -fPIC -DPIC -o .libs/h5repack_filters.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack_refs.lo h5repack_refs.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5repack_refs.c  -fPIC -DPIC -o .libs/h5repack_refs.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repack.lo h5repack.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c h5repack.c  -fPIC -DPIC -o .libs/h5repack.o
h5repack.c: In function 'h5repack_addfilter':
h5repack.c:887:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  887 | } /* end get_sfilter() */
      | ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o libh5repack.la  h5repack.lo h5repack_copy.lo h5repack_filters.lo h5repack_opttable.lo h5repack_parse.lo h5repack_refs.lo h5repack_verify.lo ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: (cd .libs/libh5repack.lax/libh5tools.a && ar x "/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack/../../../tools/lib/.libs/libh5tools.a")
libtool: link: ar cr .libs/libh5repack.a .libs/h5repack.o .libs/h5repack_copy.o .libs/h5repack_filters.o .libs/h5repack_opttable.o .libs/h5repack_parse.o .libs/h5repack_refs.o .libs/h5repack_verify.o   .libs/libh5repack.lax/libh5tools.a/h5diff.o .libs/libh5repack.lax/libh5tools.a/h5diff_array.o .libs/libh5repack.lax/libh5tools.a/h5diff_attr.o .libs/libh5repack.lax/libh5tools.a/h5diff_dset.o .libs/libh5repack.lax/libh5tools.a/h5diff_util.o .libs/libh5repack.lax/libh5tools.a/h5tools.o .libs/libh5repack.lax/libh5tools.a/h5tools_dump.o .libs/libh5repack.lax/libh5tools.a/h5tools_filters.o .libs/libh5repack.lax/libh5tools.a/h5tools_ref.o .libs/libh5repack.lax/libh5tools.a/h5tools_str.o .libs/libh5repack.lax/libh5tools.a/h5tools_type.o .libs/libh5repack.lax/libh5tools.a/h5tools_utils.o .libs/libh5repack.lax/libh5tools.a/h5trav.o .libs/libh5repack.lax/libh5tools.a/io_timer.o 
libtool: link: ranlib .libs/libh5repack.a
libtool: link: rm -fr .libs/libh5repack.lax
libtool: link: ( cd ".libs" && rm -f "libh5repack.la" && ln -s "../libh5repack.la" "libh5repack.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5repack h5repack_main.o libh5repack.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5repack h5repack_main.o  ./.libs/libh5repack.a /usr/src/RPM/BUILD/libhdf5-1.10.6/src/.libs/libhdf5.so ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
Making all in h5jam
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5jam.o h5jam.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5unjam.o h5unjam.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5jam h5jam.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5jam h5jam.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5unjam h5unjam.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5unjam h5unjam.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
Making all in h5copy
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5copy.o h5copy.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5copy h5copy.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5copy h5copy.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
Making all in h5format_convert
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5format_convert.o h5format_convert.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5format_convert h5format_convert.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5format_convert h5format_convert.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
Making all in h5stat
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5stat.o h5stat.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5stat h5stat.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5stat h5stat.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
make[3]: Nothing to be done for 'all-am'.
Making all in test
Making all in h5diff
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dynlib_diff.lo dynlib_diff.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c dynlib_diff.c  -fPIC -DPIC -o .libs/dynlib_diff.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5diffgentest.o h5diffgentest.c
h5diffgentest.c: In function 'test_comps_array':
h5diffgentest.c:4230:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 4230 |     herr_t ret; /* Generic return value  */
      |            ^~~
h5diffgentest.c: In function 'test_comps_vlen':
h5diffgentest.c:4339:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 4339 |     herr_t ret; /* Generic return value  */
      |            ^~~
h5diffgentest.c: In function 'test_comps_array_vlen':
h5diffgentest.c:4457:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 4457 |     herr_t ret; /* Generic return value  */
      |            ^~~
h5diffgentest.c: In function 'test_comps_vlen_arry':
h5diffgentest.c:4600:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 4600 |     herr_t ret; /* Generic return value  */
      |            ^~~
h5diffgentest.c: In function 'write_attr_strings':
h5diffgentest.c:5686:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 5686 |             for (l = 0; l < i + 1; l++)
      |             ^~~
h5diffgentest.c:6085:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 6085 |                 for (l = 0; l < i + 1; l++)
      |                 ^~~
h5diffgentest.c:5217:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 5217 |     herr_t status;
      |            ^~~~~~
h5diffgentest.c: In function 'write_attr_in':
h5diffgentest.c:6676:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 6676 |             for (l = 0; l < i + 1; l++)
      |             ^~~
h5diffgentest.c:7077:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 7077 |                 for (l = 0; l < i + 1; l++)
      |                 ^~~
h5diffgentest.c:6208:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 6208 |     herr_t status;
      |            ^~~~~~
h5diffgentest.c: In function 'write_dset_in':
h5diffgentest.c:7570:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 7570 |             for (l = 0; l < i + 1; l++) {
      |             ^~~
h5diffgentest.c:7749:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 7749 |                 for (l = 0; l < i + 1; l++) {
      |                 ^~~
h5diffgentest.c:7200:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 7200 |     herr_t status;
      |            ^~~~~~
h5diffgentest.c: In function 'gen_datareg':
h5diffgentest.c:7835:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 7835 |     herr_t status;
      |            ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libdynlibdiff.la  dynlib_diff.lo  -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/dynlib_diff.o   -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libdynlibdiff.so -o .libs/libdynlibdiff.so
libtool: link: ( cd ".libs" && rm -f "libdynlibdiff.la" && ln -s "../libdynlibdiff.la" "libdynlibdiff.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5diffgentest h5diffgentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5diffgentest h5diffgentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
Making all in h5ls
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dynlib_ls.lo dynlib_ls.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c dynlib_ls.c  -fPIC -DPIC -o .libs/dynlib_ls.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libdynlibls.la  dynlib_ls.lo  -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/dynlib_ls.o   -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libdynlibls.so -o .libs/libdynlibls.so
libtool: link: ( cd ".libs" && rm -f "libdynlibls.la" && ln -s "../libdynlibls.la" "libdynlibls.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
Making all in h5dump
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o binread.o binread.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dynlib_dump.lo dynlib_dump.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c dynlib_dump.c  -fPIC -DPIC -o .libs/dynlib_dump.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libdynlibdump.la  dynlib_dump.lo  -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/dynlib_dump.o   -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libdynlibdump.so -o .libs/libdynlibdump.so
libtool: link: ( cd ".libs" && rm -f "libdynlibdump.la" && ln -s "../libdynlibdump.la" "libdynlibdump.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o binread binread.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/binread binread.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5dumpgentest.o h5dumpgentest.c
h5dumpgentest.c: In function 'gent_dataset':
h5dumpgentest.c:466:12: warning: size of 'dset2' 4800 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  466 |     double dset2[30][20];
      |            ^~~~~
h5dumpgentest.c: In function 'gent_many':
h5dumpgentest.c:1556:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 1556 |     herr_t ret;
      |            ^~~
h5dumpgentest.c: In function 'gent_str':
h5dumpgentest.c:1775:16: warning: size of 'comp1' 12888 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1775 |     compound_t comp1[3][6];
      |                ^~~~~
h5dumpgentest.c: In function 'gent_vldatatypes':
h5dumpgentest.c:2616:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 2616 |         for(j = 0; j < i + 1; j++)
      |         ^~~
h5dumpgentest.c:2643:9: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 2643 |         for(j = 0; j < i + 1; j++)
      |         ^~~
h5dumpgentest.c:2605:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 2605 |     herr_t ret=0;
      |            ^~~
h5dumpgentest.c: In function 'gent_vldatatypes2':
h5dumpgentest.c:2700:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 2700 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_vldatatypes3':
h5dumpgentest.c:2773:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 2773 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_vldatatypes4':
h5dumpgentest.c:2842:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 2842 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_vldatatypes5':
h5dumpgentest.c:2917:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 2917 |             for(j = 0; j < i + 5; j++)
      |             ^~~
h5dumpgentest.c:2906:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 2906 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array1_big':
h5dumpgentest.c:2976:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 2976 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array1':
h5dumpgentest.c:3067:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3067 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array2':
h5dumpgentest.c:3111:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3111 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array3':
h5dumpgentest.c:3159:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3159 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array4':
h5dumpgentest.c:3215:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3215 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array5':
h5dumpgentest.c:3282:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3282 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array6':
h5dumpgentest.c:3359:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 3359 |             for(k = 0; k < (i + j + 1); k++)
      |             ^~~
h5dumpgentest.c:3352:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3352 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array7':
h5dumpgentest.c:3420:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 3420 |             for(k = 0; k < (i + j + 1); k++)
      |             ^~~
h5dumpgentest.c:3413:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3413 |     herr_t  ret;  /* Generic return value  */
      |             ^~~
h5dumpgentest.c: In function 'gent_array8':
h5dumpgentest.c:3516:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 3516 |         if(dset>=0)
      |         ^~
In file included from ../../../src/H5private.h:48,
                 from h5dumpgentest.c:25:
../../../src/H5private.h:651:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  651 |     #define HDassert(X)    assert(X)
      |                            ^~~~~~
h5dumpgentest.c:3518:13: note: in expansion of macro 'HDassert'
 3518 |             HDassert(status >= 0);
      |             ^~~~~~~~
h5dumpgentest.c:3477:17: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 3477 |     herr_t      status = -1;
      |                 ^~~~~~
h5dumpgentest.c: In function 'gent_empty':
h5dumpgentest.c:3544:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 3544 |     herr_t ret=0;
      |            ^~~
h5dumpgentest.c: In function 'gent_multi':
h5dumpgentest.c:3750:10: warning: size of 'sv' 7168 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 3750 |     char sv[H5FD_MEM_NTYPES][1024];
      |          ^~
h5dumpgentest.c:3768:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 3768 |         memb_addr[mt] = (haddr_t)MAX(mt - 1, 0) * (HADDR_MAX / 10);
      |         ^~~~~~~~~
h5dumpgentest.c: In function 'write_attr_in':
h5dumpgentest.c:4157:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 4157 |             for(l = 0; l < i + 1; l++)
      |             ^~~
h5dumpgentest.c:4289:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 4289 |                 for(l = 0; l < i + 1; l++)
      |                 ^~~
h5dumpgentest.c:3932:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 3932 |     herr_t  status;
      |             ^~~~~~
h5dumpgentest.c: In function 'write_dset_in':
h5dumpgentest.c:4599:13: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 4599 |             for(l = 0; l < i + 1; l++)
      |             ^~~
h5dumpgentest.c:4738:17: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
 4738 |                 for(l = 0; l < i + 1; l++)
      |                 ^~~
h5dumpgentest.c:4373:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 4373 |     herr_t  status;
      |             ^~~~~~
h5dumpgentest.c: In function 'gent_attr_all':
h5dumpgentest.c:4811:13: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 4811 |     herr_t  status;
      |             ^~~~~~
h5dumpgentest.c: In function 'gent_compound_complex':
h5dumpgentest.c:4969:16: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 4969 |     herr_t     status;                    /* Error checking variable */
      |                ^~~~~~
h5dumpgentest.c: In function 'gent_named_dtype_attr':
h5dumpgentest.c:5118:12: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 5118 |     herr_t ret;
      |            ^~~
h5dumpgentest.c: In function 'make_external':
h5dumpgentest.c:5340:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 5340 |     int     ret;
      |             ^~~
h5dumpgentest.c: In function 'gent_filters':
h5dumpgentest.c:5388:23: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 5388 |     int      i, j, n, ret;
      |                       ^~~
h5dumpgentest.c: In function 'gent_fcontents':
h5dumpgentest.c:5734:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 5734 |     int      ret;
      |              ^~~
h5dumpgentest.c: In function 'gent_fvalues':
h5dumpgentest.c:5868:16: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 5868 |     int        ret;
      |                ^~~
h5dumpgentest.c: In function 'gent_string':
h5dumpgentest.c:6028:14: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 6028 |     int      ret;
      |              ^~~
h5dumpgentest.c: In function 'gent_aindices':
h5dumpgentest.c:6123:29: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 6123 |     int      i, j, k, l, n, ret;
      |                             ^~~
h5dumpgentest.c: In function 'gent_longlinks':
h5dumpgentest.c:6192:17: warning: variable 'gid2' set but not used [-Wunused-but-set-variable]
 6192 |     hid_t       gid2 = (-1);    /* Datatype ID */
      |                 ^~~~
h5dumpgentest.c: In function 'gent_bigdims':
h5dumpgentest.c:6371:13: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 6371 |     int     ret;
      |             ^~~
h5dumpgentest.c: In function 'gent_hyperslab':
h5dumpgentest.c:6467:17: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 6467 |     int      i, ret;
      |                 ^~~
h5dumpgentest.c: In function 'gent_dataset_idx':
h5dumpgentest.c:7093:15: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
 7093 |     int i, j, ret;
      |               ^~~
h5dumpgentest.c: In function 'gent_packedbits':
h5dumpgentest.c:7176:14: warning: size of 'dsetu64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7176 |     uint64_t dsetu64[F66_XDIM][F66_YDIM64], valu64bits;
      |              ^~~~~~~
h5dumpgentest.c:7180:13: warning: size of 'dset64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7180 |     int64_t dset64[F66_XDIM][F66_YDIM64], val64bits;
      |             ^~~~~~
h5dumpgentest.c: In function 'gent_attr_intsize':
h5dumpgentest.c:7357:14: warning: size of 'dsetu64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7357 |     uint64_t dsetu64[F66_XDIM][F66_YDIM64], valu64bits;
      |              ^~~~~~~
h5dumpgentest.c:7361:13: warning: size of 'dset64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7361 |     int64_t dset64[F66_XDIM][F66_YDIM64], val64bits;
      |             ^~~~~~
h5dumpgentest.c: In function 'gent_charsets':
h5dumpgentest.c:7618:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 7618 |     herr_t status;
      |            ^~~~~~
h5dumpgentest.c: In function 'gent_compound_intsizes':
h5dumpgentest.c:7692:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 7692 |     herr_t status; /* Error checking variable */
      |            ^~~~~~
h5dumpgentest.c: In function 'gent_compound_attr_intsizes':
h5dumpgentest.c:7962:18: warning: size of 'Array1' 45568 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 7962 |     Array1Struct Array1[F70_LENGTH];
      |                  ^~~~~~
h5dumpgentest.c:7965:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 7965 |     herr_t status; /* Error checking variable */
      |            ^~~~~~
h5dumpgentest.c: In function 'gent_intscalars':
h5dumpgentest.c:8370:14: warning: size of 'dsetu64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8370 |     uint64_t dsetu64[F73_XDIM][F73_YDIM64], valu64bits;
      |              ^~~~~~~
h5dumpgentest.c:8374:13: warning: size of 'dset64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8374 |     int64_t dset64[F73_XDIM][F73_YDIM64], val64bits;
      |             ^~~~~~
h5dumpgentest.c: In function 'gent_attr_intscalars':
h5dumpgentest.c:8568:14: warning: size of 'dsetu64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8568 |     uint64_t dsetu64[F73_XDIM][F73_YDIM64], valu64bits;
      |              ^~~~~~~
h5dumpgentest.c:8572:13: warning: size of 'dset64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 8572 |     int64_t dset64[F73_XDIM][F73_YDIM64], val64bits;
      |             ^~~~~~
h5dumpgentest.c: In function 'gent_compound_int_array':
h5dumpgentest.c:8841:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 8841 |     herr_t status; /* Error checking variable */
      |            ^~~~~~
h5dumpgentest.c: In function 'gent_compound_ints':
h5dumpgentest.c:9097:12: warning: variable 'status' set but not used [-Wunused-but-set-variable]
 9097 |     herr_t status; /* Error checking variable */
      |            ^~~~~~
h5dumpgentest.c: In function 'gent_intattrscalars':
h5dumpgentest.c:9307:14: warning: size of 'dsetu64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9307 |     uint64_t dsetu64[F73_XDIM][F73_YDIM64], valu64bits;
      |              ^~~~~~~
h5dumpgentest.c:9311:13: warning: size of 'dset64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9311 |     int64_t dset64[F73_XDIM][F73_YDIM64], val64bits;
      |             ^~~~~~
h5dumpgentest.c: In function 'gent_intsattrs':
h5dumpgentest.c:9539:14: warning: size of 'dsetu64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9539 |     uint64_t dsetu64[F66_XDIM][F66_YDIM64], asetu64[F66_XDIM*F66_YDIM64], valu64bits;
      |              ^~~~~~~
h5dumpgentest.c:9539:45: warning: size of 'asetu64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9539 |     uint64_t dsetu64[F66_XDIM][F66_YDIM64], asetu64[F66_XDIM*F66_YDIM64], valu64bits;
      |                                             ^~~~~~~
h5dumpgentest.c:9543:13: warning: size of 'dset64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9543 |     int64_t dset64[F66_XDIM][F66_YDIM64], aset64[F66_XDIM*F66_YDIM64], val64bits;
      |             ^~~~~~
h5dumpgentest.c:9543:43: warning: size of 'aset64' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9543 |     int64_t dset64[F66_XDIM][F66_YDIM64], aset64[F66_XDIM*F66_YDIM64], val64bits;
      |                                           ^~~~~~
h5dumpgentest.c: In function 'gent_intsfourdims':
h5dumpgentest.c:9952:14: warning: size of 'dset1' 7680 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 9952 |     uint32_t dset1[F81_ZDIM][F81_YDIM][F81_XDIM][F81_WDIM];
      |              ^~~~~
h5dumpgentest.c: In function 'gent_udfilter':
h5dumpgentest.c:10399:23: warning: variable 'ret' set but not used [-Wunused-but-set-variable]
10399 |     int      i, j, n, ret;
      |                       ^~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5dumpgentest h5dumpgentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5dumpgentest h5dumpgentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
h5dumpgentest.c: In function 'gent_str':
h5dumpgentest.c:1740:13: warning: stack usage might be 13568 bytes [-Wstack-usage=]
 1740 | static void gent_str(void) {
      |             ^
h5dumpgentest.c: In function 'gent_vldatatypes5':
h5dumpgentest.c:2897:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2897 | static void gent_vldatatypes5(void)
      |             ^
h5dumpgentest.c:2917:26: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 2917 |             for(j = 0; j < i + 5; j++)
      |                          ^
h5dumpgentest.c: In function 'gent_packedbits':
h5dumpgentest.c:7169:1: warning: stack usage might be 11488 bytes [-Wstack-usage=]
 7169 | gent_packedbits(void)
      | ^
h5dumpgentest.c: In function 'gent_intsattrs':
h5dumpgentest.c:9532:1: warning: stack usage might be 22928 bytes [-Wstack-usage=]
 9532 | gent_intsattrs(void)
      | ^
h5dumpgentest.c:9787:1: warning: the frame size of 22848 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 9787 | }
      | ^
h5dumpgentest.c: In function 'gent_attr_intsize':
h5dumpgentest.c:7350:1: warning: stack usage is 11488 bytes [-Wstack-usage=]
 7350 | gent_attr_intsize(void)
      | ^
h5dumpgentest.c: In function 'gent_compound_attr_intsizes':
h5dumpgentest.c:7926:13: warning: stack usage is 45792 bytes [-Wstack-usage=]
 7926 | static void gent_compound_attr_intsizes(void) {
      |             ^
h5dumpgentest.c:8201:1: warning: the frame size of 45728 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 8201 | }
      | ^
h5dumpgentest.c: In function 'gent_intscalars':
h5dumpgentest.c:8363:1: warning: stack usage might be 11488 bytes [-Wstack-usage=]
 8363 | gent_intscalars(void)
      | ^
h5dumpgentest.c: In function 'gent_attr_intscalars':
h5dumpgentest.c:8561:1: warning: stack usage is 11488 bytes [-Wstack-usage=]
 8561 | gent_attr_intscalars(void)
      | ^
h5dumpgentest.c: In function 'gent_intattrscalars':
h5dumpgentest.c:9300:1: warning: stack usage might be 11520 bytes [-Wstack-usage=]
 9300 | gent_intattrscalars(void)
      | ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
Making all in misc
Making all in vds
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../../src -I../../../../tools/lib -I../../../../tools/test/misc/vds  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o UC_3_gaps_gen.o UC_3_gaps_gen.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../../src -I../../../../tools/lib -I../../../../tools/test/misc/vds  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o UC_2_two_dims_gen.o UC_2_two_dims_gen.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../../src -I../../../../tools/lib -I../../../../tools/test/misc/vds  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o UC_1_one_dim_gen.o UC_1_one_dim_gen.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../../src -I../../../../tools/lib -I../../../../tools/test/misc/vds  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o UC_4_printf_gen.o UC_4_printf_gen.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
gcc -DHAVE_CONFIG_H -I. -I../../../../src -I../../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../../src -I../../../../tools/lib -I../../../../tools/test/misc/vds  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o UC_5_stride_gen.o UC_5_stride_gen.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
/bin/sh ../../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o UC_5_stride_gen UC_5_stride_gen.o ../../../../tools/lib/libh5tools.la ../../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/UC_5_stride_gen UC_5_stride_gen.o  ../../../../tools/lib/.libs/libh5tools.a ../../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
/bin/sh ../../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o UC_4_printf_gen UC_4_printf_gen.o ../../../../tools/lib/libh5tools.la ../../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/UC_4_printf_gen UC_4_printf_gen.o  ../../../../tools/lib/.libs/libh5tools.a ../../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
/bin/sh ../../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o UC_1_one_dim_gen UC_1_one_dim_gen.o ../../../../tools/lib/libh5tools.la ../../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/UC_1_one_dim_gen UC_1_one_dim_gen.o  ../../../../tools/lib/.libs/libh5tools.a ../../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
/bin/sh ../../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o UC_3_gaps_gen UC_3_gaps_gen.o ../../../../tools/lib/libh5tools.la ../../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/UC_3_gaps_gen UC_3_gaps_gen.o  ../../../../tools/lib/.libs/libh5tools.a ../../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
/bin/sh ../../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o UC_2_two_dims_gen UC_2_two_dims_gen.o ../../../../tools/lib/libh5tools.la ../../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/UC_2_two_dims_gen UC_2_two_dims_gen.o  ../../../../tools/lib/.libs/libh5tools.a ../../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5clear_gentest.o h5clear_gentest.c
h5clear_gentest.c: In function 'gen_cache_image_file':
h5clear_gentest.c:65:9: warning: size of 'buf' 20000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   65 |     int buf[50][100];               /* Buffer for data to write */
      |         ^~~
h5clear_gentest.c: In function 'gen_enhance_files':
h5clear_gentest.c:196:5: warning: assuming signed overflow does not occur when reducing constant in comparison [-Wstrict-overflow]
  196 |     for(i = 0+u; i < 3+u; i++) {
      |     ^~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o clear_open_chk.o clear_open_chk.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o repart_test.o repart_test.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repart_gentest.o h5repart_gentest.c
h5repart_gentest.c:28:12: warning: size of 'buf' 16384 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   28 | static int buf[FAMILY_NUMBER][FAMILY_SIZE];
      |            ^~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o talign.o talign.c
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o clear_open_chk clear_open_chk.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/clear_open_chk clear_open_chk.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o repart_test repart_test.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/repart_test repart_test.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5clear_gentest h5clear_gentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5clear_gentest h5clear_gentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
h5clear_gentest.c: In function 'gen_cache_image_file.constprop':
h5clear_gentest.c:57:1: warning: stack usage might be 20176 bytes [-Wstack-usage=]
   57 | gen_cache_image_file(const char *fname)
      | ^
h5clear_gentest.c:136:1: warning: the frame size of 20096 bytes is larger than 16384 bytes [-Wframe-larger-than=]
  136 | } /* gen_cache_image_file() */
      | ^
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o talign talign.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/talign talign.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5repart_gentest h5repart_gentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5repart_gentest h5repart_gentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
Making all in h5import
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5importtest.o h5importtest.c
h5importtest.c: In function 'main':
h5importtest.c:73:12: warning: cast discards 'volatile' qualifier from pointer target type [-Wcast-qual]
   73 |     if ((*((uint8_t*)(&ibyte))) == 0x67)
      |            ^
In file included from h5importtest.c:14:
../../../src/H5private.h:1380:31: warning: 'strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
 1380 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~
../../../src/H5private.h:1380:31: warning: 'strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation]
 1380 |     #define HDstrncpy(X,Y,Z)  strncpy(X,Y,Z)
      |                               ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5importtest h5importtest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5importtest h5importtest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
Making all in h5repack
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -I../../../tools/src/h5repack  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o testh5repack_detect_szip.o testh5repack_detect_szip.c
In file included from ../../../test/h5test.h:29,
                 from testh5repack_detect_szip.c:17:
../../../src/H5Eprivate.h:33: warning: "HERROR" redefined
   33 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
      | 
In file included from ../../../tools/lib/h5tools.h:24,
                 from testh5repack_detect_szip.c:15:
../../../tools/lib/h5tools_error.h:76: note: this is the location of the previous definition
   76 | #define HERROR(maj_id, min_id, ...) {                                                                        \
      | 
../../../src/H5Eprivate.h:65: warning: "HGOTO_ERROR" redefined
   65 | #define HGOTO_ERROR(maj, min, ret_val, ...) {                                 \
      | 
../../../tools/lib/h5tools_error.h:117: note: this is the location of the previous definition
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:169: warning: "H5E_THROW" redefined
  169 | #define H5E_THROW(...) {                                                      \
      | 
../../../tools/lib/h5tools_error.h:106: note: this is the location of the previous definition
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -I../../../tools/src/h5repack  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repackgentest.o h5repackgentest.c
h5repackgentest.c: In function '__make_file':
h5repackgentest.c:150:33: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
  150 |     space_id = H5Screate_simple(rank, dims, NULL);
      |                                 ^~~~
h5repackgentest.c: In function 'generate_int32le_3d':
h5repackgentest.c:234:26: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  234 |     for (i = 0, n = 0; i < dims[0]; i++) {
      |                          ^
h5repackgentest.c:235:23: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  235 |         for (j = 0; j < dims[1]; j++) {
      |                       ^
h5repackgentest.c:236:27: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  236 |             for (k = 0; k < dims[2]; k++, n++) {
      |                           ^
h5repackgentest.c: In function 'generate_uint8be':
h5repackgentest.c:266:26: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  266 |     for (i = 0, n = 0; i < dims[0]; i++) {
      |                          ^
h5repackgentest.c:267:23: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  267 |         for (j = 0; j < dims[1]; j++) {
      |                       ^
h5repackgentest.c:268:27: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  268 |             for (k = 0; k < dims[2]; k++, n++) {
      |                           ^
h5repackgentest.c:269:28: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
  269 |                 wdata[n] = n * ((n & 1) ? (-1) : (1));
      |                            ^
h5repackgentest.c: In function 'generate_f32le':
h5repackgentest.c:297:33: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  297 |     for (i = 0, k = 0, n = 0; i < dims[0]; i++) {
      |                                 ^
h5repackgentest.c:298:23: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  298 |         for (j = 0; j < dims[1]; j++, k++, n++) {
      |                       ^
h5repackgentest.c:299:13: warning: unsuffixed floating constant [-Wunsuffixed-float-constants]
  299 |             wdata[k] = n * 801.1 * ((k % 5 == 1) ? (-1) : (1));
      |             ^~~~~
h5repackgentest.c:299:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
  299 |             wdata[k] = n * 801.1 * ((k % 5 == 1) ? (-1) : (1));
      |                          ^
h5repackgentest.c:299:24: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion]
  299 |             wdata[k] = n * 801.1 * ((k % 5 == 1) ? (-1) : (1));
      |                        ^
h5repackgentest.c: In function 'main':
h5repackgentest.c:317:9: warning: unused variable 'ret_value' [-Wunused-variable]
  317 |     int ret_value = 0;
      |         ^~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -I../../../tools/src/h5repack  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dynlib_vrpk.lo dynlib_vrpk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -I../../../tools/src/h5repack -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c dynlib_vrpk.c  -fPIC -DPIC -o .libs/dynlib_vrpk.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -I../../../tools/src/h5repack  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dynlib_rpk.lo dynlib_rpk.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -I../../../tools/src/h5repack -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c dynlib_rpk.c  -fPIC -DPIC -o .libs/dynlib_rpk.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o testh5repack_detect_szip testh5repack_detect_szip.o ../../src/h5repack/libh5repack.la ../../../tools/lib/libh5tools.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/testh5repack_detect_szip testh5repack_detect_szip.o  ../../src/h5repack/.libs/libh5repack.a /usr/src/RPM/BUILD/libhdf5-1.10.6/src/.libs/libhdf5.so ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib -I../../../tools/src/h5repack  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5repacktst.o h5repacktst.c
In file included from ../../../tools/lib/h5tools.h:24,
                 from h5repacktst.c:17:
../../../tools/lib/h5tools_error.h:76: warning: "HERROR" redefined
   76 | #define HERROR(maj_id, min_id, ...) {                                                                        \
      | 
In file included from ../../../test/h5test.h:29,
                 from h5repacktst.c:15:
../../../src/H5Eprivate.h:33: note: this is the location of the previous definition
   33 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
      | 
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {                                                      \
      | 
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:65: note: this is the location of the previous definition
   65 | #define HGOTO_ERROR(maj, min, ret_val, ...) {                                 \
      | 
h5repacktst.c: In function 'make_deflate':
h5repacktst.c:2551:16: warning: size of 'buf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2551 |     int        buf[DIM1][DIM2];
      |                ^~~
h5repacktst.c: In function 'make_shuffle':
h5repacktst.c:2626:14: warning: size of 'buf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2626 |     int      buf[DIM1][DIM2];
      |              ^~~
h5repacktst.c: In function 'make_fletcher32':
h5repacktst.c:2691:14: warning: size of 'buf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2691 |     int      buf[DIM1][DIM2];
      |              ^~~
h5repacktst.c: In function 'make_nbit':
h5repacktst.c:2760:14: warning: size of 'buf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2760 |     int      buf[DIM1][DIM2];
      |              ^~~
h5repacktst.c: In function 'make_scaleoffset':
h5repacktst.c:2841:14: warning: size of 'buf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2841 |     int      buf[DIM1][DIM2];
      |              ^~~
h5repacktst.c: In function 'make_all_filters':
h5repacktst.c:2920:14: warning: size of 'buf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 2920 |     int      buf[DIM1][DIM2];
      |              ^~~
h5repacktst.c: In function 'make_layout':
h5repacktst.c:3179:14: warning: size of 'buf' 3200 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 3179 |     int      buf[DIM1][DIM2];
      |              ^~~
h5repacktst.c: In function 'make_layout3':
h5repacktst.c:3375:14: warning: size of 'buf1' 240000 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 3375 |     int      buf1[DIM1_L3][DIM2_L3];
      |              ^~~~
h5repacktst.c: In function 'make_userblock':
h5repacktst.c:3689:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable]
 3689 |     ssize_t nwritten;           /* # of bytes written */
      |             ^~~~~~~~
h5repacktst.c: In function 'verify_userblock':
h5repacktst.c:3752:13: warning: variable 'nread' set but not used [-Wunused-but-set-variable]
 3752 |     ssize_t nread;              /* # of bytes read */
      |             ^~~~~
h5repacktst.c: In function 'make_userblock_file':
h5repacktst.c:3819:13: warning: variable 'nwritten' set but not used [-Wunused-but-set-variable]
 3819 |     ssize_t nwritten;           /* # of bytes written */
      |             ^~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5repackgentest h5repackgentest.o ../../src/h5repack/libh5repack.la ../../../tools/lib/libh5tools.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5repackgentest h5repackgentest.o  ../../src/h5repack/.libs/libh5repack.a /usr/src/RPM/BUILD/libhdf5-1.10.6/src/.libs/libhdf5.so ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libdynlibvers.la  dynlib_vrpk.lo ../../../tools/lib/libh5tools.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/dynlib_vrpk.o  -Wl,--whole-archive ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a -Wl,--no-whole-archive  ../../../src/.libs/libhdf5.so -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libdynlibvers.so -o .libs/libdynlibvers.so
libtool: link: ( cd ".libs" && rm -f "libdynlibvers.la" && ln -s "../libdynlibvers.la" "libdynlibvers.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing  -avoid-version -module -shared -export-dynamic -rpath /nowhere  -o libdynlibadd.la  dynlib_rpk.lo ../../../tools/lib/libh5tools.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/dynlib_rpk.o  -Wl,--whole-archive ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a -Wl,--no-whole-archive  ../../../src/.libs/libhdf5.so -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libdynlibadd.so -o .libs/libdynlibadd.so
libtool: link: ( cd ".libs" && rm -f "libdynlibadd.la" && ln -s "../libdynlibadd.la" "libdynlibadd.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5repacktst h5repacktst.o ../../src/h5repack/libh5repack.la ../../../tools/lib/libh5tools.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5repacktst h5repacktst.o  ../../src/h5repack/.libs/libh5repack.a /usr/src/RPM/BUILD/libhdf5-1.10.6/src/.libs/libhdf5.so ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
h5repacktst.c: In function 'make_layout3':
h5repacktst.c:3362:5: warning: stack usage is 241024 bytes [-Wstack-usage=]
 3362 | int make_layout3(hid_t loc_id)
      |     ^
h5repacktst.c:3485:1: warning: the frame size of 240960 bytes is larger than 16384 bytes [-Wframe-larger-than=]
 3485 | }
      | ^
../../lib/h5diff_util.c: In function 'print_dimensions':
../../lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   31 | print_dimensions (int rank, hsize_t *dims)
      | ^
../../lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'print_dimensions',
    inlined from 'print_dimensions' at ../../lib/h5diff_util.c:31:1:
../../lib/h5diff_util.c:42:27: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   42 |             for (i = 0; i < rank-1; i++) {
      |                           ^
../../lib/h5diff_util.c: In function 'print_dimensions':
../../lib/h5diff_util.c:31:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   31 | print_dimensions (int rank, hsize_t *dims)
      | ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
Making all in h5jam
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tellub.o tellub.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5jamgentest.o h5jamgentest.c
In file included from h5jamgentest.c:25:
h5jamgentest.c: In function 'create_textfile':
../../../src/H5private.h:1542:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
 1542 |     #define HDwrite(F,M,Z)    write(F,M,Z)
      |                               ^~~~~~~~~~~~
h5jamgentest.c:309:5: note: in expansion of macro 'HDwrite'
  309 |     HDwrite(fd, buf, size);
      |     ^~~~~~~
h5jamgentest.c: In function 'gent_ub':
../../../src/H5private.h:1542:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
 1542 |     #define HDwrite(F,M,Z)    write(F,M,Z)
      |                               ^~~~~~~~~~~~
h5jamgentest.c:285:5: note: in expansion of macro 'HDwrite'
  285 |     HDwrite(fd, buf, ub_size);
      |     ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o getub.o getub.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o tellub tellub.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/tellub tellub.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5jamgentest h5jamgentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5jamgentest h5jamgentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o getub getub.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/getub getub.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
Making all in h5copy
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5copygentest.o h5copygentest.c
h5copygentest.c: In function 'Test_Obj_Copy':
h5copygentest.c:748:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
  748 |     else
      |     ^~~~
h5copygentest.c:750:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else'
  750 |         if(fid < 0) {
      |         ^~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5copygentest h5copygentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5copygentest h5copygentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
Making all in h5format_convert
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5fc_chk_idx.o h5fc_chk_idx.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5fc_gentest.o h5fc_gentest.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5fc_chk_idx h5fc_chk_idx.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5fc_chk_idx h5fc_chk_idx.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5fc_gentest h5fc_gentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5fc_gentest h5fc_gentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
Making all in h5stat
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5stat_gentest.o h5stat_gentest.c
In file included from h5stat_gentest.c:24:
h5stat_gentest.c: In function 'gen_err_refcount':
../../../src/H5private.h:1542:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
 1542 |     #define HDwrite(F,M,Z)    write(F,M,Z)
      |                               ^~~~~~~~~~~~
h5stat_gentest.c:491:9: note: in expansion of macro 'HDwrite'
  491 |         HDwrite(fd, &val, 2);
      |         ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5stat_gentest h5stat_gentest.o ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5stat_gentest h5stat_gentest.o  ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
Making all in perform
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o chunk.o chunk.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o sio_perf.o sio_perf.c
In file included from ../../../tools/lib/h5tools.h:24,
                 from sio_perf.h:19,
                 from sio_perf.c:56:
../../../tools/lib/h5tools_error.h:76: warning: "HERROR" redefined
   76 | #define HERROR(maj_id, min_id, ...) {                                                                        \
      | 
In file included from ../../../test/h5test.h:29,
                 from sio_perf.h:18:
../../../src/H5Eprivate.h:33: note: this is the location of the previous definition
   33 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
      | 
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {                                                      \
      | 
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:65: note: this is the location of the previous definition
   65 | #define HGOTO_ERROR(maj, min, ret_val, ...) {                                 \
      | 
sio_perf.c: In function 'parse_command_line':
sio_perf.c:987:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
  987 |     while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) != EOF) {
      |                                    ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o iopipe.o iopipe.c
iopipe.c: In function 'synchronize':
iopipe.c:136:9: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  136 |     int status;
      |         ^~~~~~
iopipe.c: In function 'main':
iopipe.c:182:14: warning: variable 'offset' set but not used [-Wunused-but-set-variable]
  182 |     off_t    offset;
      |              ^~~~~~
iopipe.c:181:17: warning: variable 'n' set but not used [-Wunused-but-set-variable]
  181 |     hssize_t    n;
      |                 ^
iopipe.c:172:15: warning: variable 'status' set but not used [-Wunused-but-set-variable]
  172 |     herr_t    status;
      |               ^~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o perf_meta.o perf_meta.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o overhead.o overhead.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o perf.o perf.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o zip_perf.o zip_perf.c
In file included from ../../../tools/lib/h5tools.h:24,
                 from zip_perf.c:24:
../../../tools/lib/h5tools_error.h:76: warning: "HERROR" redefined
   76 | #define HERROR(maj_id, min_id, ...) {                                                                        \
      | 
In file included from ../../../test/h5test.h:29,
                 from zip_perf.c:23:
../../../src/H5Eprivate.h:33: note: this is the location of the previous definition
   33 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
      | 
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {                                                      \
      | 
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:65: note: this is the location of the previous definition
   65 | #define HGOTO_ERROR(maj, min, ret_val, ...) {                                 \
      | 
zip_perf.c: In function 'main':
zip_perf.c:566:36: warning: to be safe all intermediate pointers in cast from 'char **' to 'const char **' must be 'const' qualified [-Wcast-qual]
  566 |     while ((opt = get_option(argc, (const char **)argv, s_opts, l_opts)) > 0) {
      |                                    ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../test -I../../../tools/lib  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o sio_engine.o sio_engine.c
In file included from ../../../tools/lib/h5tools.h:24,
                 from sio_perf.h:19,
                 from sio_engine.c:35:
../../../tools/lib/h5tools_error.h:76: warning: "HERROR" redefined
   76 | #define HERROR(maj_id, min_id, ...) {                                                                        \
      | 
In file included from ../../../test/h5test.h:29,
                 from sio_perf.h:18:
../../../src/H5Eprivate.h:33: note: this is the location of the previous definition
   33 | #define HERROR(maj_id, min_id, ...) H5E_printf_stack(NULL, __FILE__, FUNC, __LINE__, H5E_ERR_CLS_g, maj_id, min_id, __VA_ARGS__)
      | 
../../../tools/lib/h5tools_error.h:106: warning: "H5E_THROW" redefined
  106 | #define H5E_THROW(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:169: note: this is the location of the previous definition
  169 | #define H5E_THROW(...) {                                                      \
      | 
../../../tools/lib/h5tools_error.h:117: warning: "HGOTO_ERROR" redefined
  117 | #define HGOTO_ERROR(fail_value, min_id, ...) {        \
      | 
../../../src/H5Eprivate.h:65: note: this is the location of the previous definition
   65 | #define HGOTO_ERROR(maj, min, ret_val, ...) {                                 \
      | 
sio_engine.c: In function 'do_sio':
sio_engine.c:141:17: warning: size of 'fname' 4096 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  141 |     char        fname[FILENAME_MAX];    /* test file name */
      |                 ^~~~~
sio_engine.c: In function 'set_vfd':
sio_engine.c:1167:14: warning: size of 'sv' 7168 bytes exceeds maximum object size 2560 [-Wlarger-than=]
 1167 |         char sv[H5FD_MEM_NTYPES][1024];
      |              ^~
sio_engine.c:1181:13: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1181 |             memb_addr[mt] = (haddr_t)MAX(mt - 1,0) * (HADDR_MAX / 10);
      |             ^~~~~~~~~
sio_engine.c: In function 'do_write':
sio_engine.c:1334:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1334 | #pragma GCC diagnostic pop
      |         ^~~
sio_engine.c: In function 'do_read':
sio_engine.c:1334:9: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o chunk chunk.o ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/chunk chunk.o  ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o iopipe iopipe.o ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/iopipe iopipe.o  ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o perf perf.o ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/perf perf.o  ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o overhead overhead.o ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/overhead overhead.o  ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o perf_meta perf_meta.o ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/perf_meta perf_meta.o  ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o zip_perf zip_perf.o ../../../tools/lib/libh5tools.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/zip_perf zip_perf.o  ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5perf_serial sio_perf.o sio_engine.o ../../../tools/lib/libh5tools.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5perf_serial sio_perf.o sio_engine.o  ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
sio_engine.c: In function 'do_sio':
sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  131 | do_sio(parameters param, results *res)
      | ^
sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
sio_engine.c:131:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Nothing to be done for 'all-am'.
make[2]: Nothing to be done for 'all-am'.
Making all in .
make[1]: Nothing to be done for 'all-am'.
Making all in c++
Making all in src
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FcreatProp.lo H5FcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FcreatProp.cpp  -fPIC -DPIC -o .libs/H5FcreatProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5FcreatProp.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Library.lo H5Library.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Library.cpp  -fPIC -DPIC -o .libs/H5Library.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5Library.cpp:18:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5LcreatProp.lo H5LcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5LcreatProp.cpp  -fPIC -DPIC -o .libs/H5LcreatProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5LcreatProp.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5LcreatProp.cpp: In member function 'void H5::LinkCreatPropList::setCreateIntermediateGroup(bool) const':
H5LcreatProp.cpp:116:71: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
  116 |     herr_t ret_value = H5Pset_create_intermediate_group(id, (unsigned)crt_intmd_group);
      |                                                                       ^~~~~~~~~~~~~~~
      |                                                             ----------
      |                                                             static_cast<unsigned> (  )
H5LcreatProp.cpp: In member function 'bool H5::LinkCreatPropList::getCreateIntermediateGroup() const':
H5LcreatProp.cpp:142:18: warning: use of old-style cast to 'bool' [-Wold-style-cast]
  142 |     return((bool)crt_intmd_group);
      |                  ^~~~~~~~~~~~~~~
      |            ------
      |            static_cast<bool> (  )
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Exception.lo H5Exception.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Exception.cpp  -fPIC -DPIC -o .libs/H5Exception.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5Exception.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5Exception.cpp: In static member function 'static void H5::Exception::setAutoPrint(herr_t (*&)(hid_t, void*), void*)':
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.cpp:146:37: note: in expansion of macro 'H5E_DEFAULT'
  146 |     herr_t ret_value = H5Eset_auto2(H5E_DEFAULT, func, client_data);
      |                                     ^~~~~~~~~~~
H5Exception.cpp: In static member function 'static void H5::Exception::dontPrint()':
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.cpp:160:37: note: in expansion of macro 'H5E_DEFAULT'
  160 |     herr_t ret_value = H5Eset_auto2(H5E_DEFAULT, NULL, NULL);
      |                                     ^~~~~~~~~~~
H5Exception.cpp: In static member function 'static void H5::Exception::getAutoPrint(herr_t (*&)(hid_t, void*), void**)':
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.cpp:179:37: note: in expansion of macro 'H5E_DEFAULT'
  179 |     herr_t ret_value = H5Eget_auto2(H5E_DEFAULT, &func, client_data);
      |                                     ^~~~~~~~~~~
H5Exception.cpp: In static member function 'static void H5::Exception::clearErrorStack()':
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.cpp:195:34: note: in expansion of macro 'H5E_DEFAULT'
  195 |     herr_t ret_value = H5Eclear2(H5E_DEFAULT);
      |                                  ^~~~~~~~~~~
H5Exception.cpp: In static member function 'static void H5::Exception::walkErrorStack(H5E_direction_t, H5E_walk2_t, void*)':
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.cpp:244:33: note: in expansion of macro 'H5E_DEFAULT'
  244 |     herr_t ret_value = H5Ewalk2(H5E_DEFAULT, direction, func, client_data);
      |                                 ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DataSpace.lo H5DataSpace.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DataSpace.cpp  -fPIC -DPIC -o .libs/H5DataSpace.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5DataSpace.cpp:21:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/hdf5.h:37:
H5DataSpace.cpp: In static member function 'static H5::DataSpace* H5::DataSpace::getConstant()':
../../src/H5Spublic.h:25:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   25 | #define H5S_ALL         (hid_t)0
      |                                ^
H5DataSpace.cpp:61:30: note: in expansion of macro 'H5S_ALL'
   61 |         ALL_ = new DataSpace(H5S_ALL);
      |                              ^~~~~~~
H5DataSpace.cpp: In constructor 'H5::DataSpace::DataSpace(H5S_class_t)':
H5DataSpace.cpp:94:1: warning: 'H5::DataSpace::id' should be initialized in the member initialization list [-Weffc++]
   94 | DataSpace::DataSpace(H5S_class_t type) : IdComponent()
      | ^~~~~~~~~
H5DataSpace.cpp: In constructor 'H5::DataSpace::DataSpace(int, const hsize_t*, const hsize_t*)':
H5DataSpace.cpp:112:1: warning: 'H5::DataSpace::id' should be initialized in the member initialization list [-Weffc++]
  112 | DataSpace::DataSpace(int rank, const hsize_t * dims, const hsize_t * maxdims) : IdComponent()
      | ^~~~~~~~~
H5DataSpace.cpp: In member function 'void H5::DataSpace::copy(const H5::DataSpace&)':
../../src/H5Spublic.h:25:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   25 | #define H5S_ALL         (hid_t)0
      |                                ^
H5DataSpace.cpp:160:15: note: in expansion of macro 'H5S_ALL'
  160 |     if (id != H5S_ALL) {
      |               ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FaccProp.lo H5FaccProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FaccProp.cpp  -fPIC -DPIC -o .libs/H5FaccProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5FaccProp.cpp:26:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5IdComponent.lo H5IdComponent.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5IdComponent.cpp  -fPIC -DPIC -o .libs/H5IdComponent.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5IdComponent.cpp:17:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PropList.lo H5PropList.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PropList.cpp  -fPIC -DPIC -o .libs/H5PropList.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5PropList.cpp:23:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/hdf5.h:34:
H5PropList.cpp: In static member function 'static H5::PropList* H5::PropList::getConstant()':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5PropList.cpp:64:33: note: in expansion of macro 'H5P_DEFAULT'
   64 |         DEFAULT_ = new PropList(H5P_DEFAULT);
      |                                 ^~~~~~~~~~~
H5PropList.cpp: In constructor 'H5::PropList::PropList()':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5PropList.cpp:93:42: note: in expansion of macro 'H5P_DEFAULT'
   93 | PropList::PropList() : IdComponent(), id(H5P_DEFAULT) {}
      |                                          ^~~~~~~~~~~
H5PropList.cpp: In constructor 'H5::PropList::PropList(hid_t)':
H5PropList.cpp:118:1: warning: 'H5::PropList::id' should be initialized in the member initialization list [-Weffc++]
  118 | PropList::PropList(const hid_t plist_id) : IdComponent()
      | ^~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5PropList.cpp:121:14: note: in expansion of macro 'H5P_DEFAULT'
  121 |         id = H5P_DEFAULT;
      |              ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5PropList.cpp:160:16: note: in expansion of macro 'H5P_DEFAULT'
  160 |           id = H5P_DEFAULT;
      |                ^~~~~~~~~~~
H5PropList.cpp: In member function 'void H5::PropList::setProperty(const char*, const char*) const':
H5PropList.cpp:628:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast]
  628 |     herr_t ret_value = H5Pset(id, name, (const void*)charptr);
      |                                                      ^~~~~~~
      |                                         -
      |                                         static_cast<-
      |                                                     > (     )
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DaccProp.lo H5DaccProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DaccProp.cpp  -fPIC -DPIC -o .libs/H5DaccProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5DaccProp.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DcreatProp.lo H5DcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DcreatProp.cpp  -fPIC -DPIC -o .libs/H5DcreatProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5DcreatProp.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5LaccProp.lo H5LaccProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5LaccProp.cpp  -fPIC -DPIC -o .libs/H5LaccProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5LaccProp.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DxferProp.lo H5DxferProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DxferProp.cpp  -fPIC -DPIC -o .libs/H5DxferProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5DxferProp.cpp:17:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5DxferProp.cpp: In member function 'void H5::DSetMemXferPropList::setPreserve(bool) const':
H5DxferProp.cpp:170:54: warning: use of old-style cast to 'hbool_t' {aka 'bool'} [-Wold-style-cast]
  170 |     herr_t ret_value = H5Pset_preserve(id, (hbool_t) status);
      |                                                      ^~~~~~
      |                                            ----------------
      |                                            static_cast<hbool_t> ( status)
H5DxferProp.cpp: In member function 'std::string H5::DSetMemXferPropList::getDataTransform() const':
H5DxferProp.cpp:313:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  313 |     ssize_t exp_len = H5Pget_data_transform(id, NULL, (size_t)0);
      |                                                               ^
      |                                                       ---------
      |                                                       static_cast<size_t> (0)
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5AbstractDs.lo H5AbstractDs.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5AbstractDs.cpp  -fPIC -DPIC -o .libs/H5AbstractDs.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5AbstractDs.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5OcreatProp.lo H5OcreatProp.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5OcreatProp.cpp  -fPIC -DPIC -o .libs/H5OcreatProp.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5OcreatProp.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Attribute.lo H5Attribute.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Attribute.cpp  -fPIC -DPIC -o .libs/H5Attribute.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5Attribute.cpp:22:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5AtomType.lo H5AtomType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5AtomType.cpp  -fPIC -DPIC -o .libs/H5AtomType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5AtomType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Location.lo H5Location.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Location.cpp  -fPIC -DPIC -o .libs/H5Location.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5Location.cpp:19:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/hdf5.h:34:
H5Location.cpp: In member function 'void H5::H5Location::setComment(const char*, const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:214:71: note: in expansion of macro 'H5P_DEFAULT'
  214 |     herr_t ret_value = H5Oset_comment_by_name(getId(), name, comment, H5P_DEFAULT);
      |                                                                       ^~~~~~~~~~~
H5Location.cpp: In member function 'void H5::H5Location::setComment(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:240:70: note: in expansion of macro 'H5P_DEFAULT'
  240 |     herr_t ret_value = H5Oset_comment_by_name(getId(), ".", comment, H5P_DEFAULT);
      |                                                                      ^~~~~~~~~~~
H5Location.cpp: In member function 'void H5::H5Location::removeComment(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:270:68: note: in expansion of macro 'H5P_DEFAULT'
  270 |     herr_t ret_value = H5Oset_comment_by_name(getId(), name, NULL, H5P_DEFAULT);
      |                                                                    ^~~~~~~~~~~
H5Location.cpp: In member function 'ssize_t H5::H5Location::getComment(const char*, size_t, char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:307:76: note: in expansion of macro 'H5P_DEFAULT'
  307 |     comment_len = H5Oget_comment_by_name(getId(), name, comment, buf_size, H5P_DEFAULT);
      |                                                                            ^~~~~~~~~~~
H5Location.cpp: In member function 'std::string H5::H5Location::getComment(const char*, size_t) const':
H5Location.cpp:340:79: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  340 |     ssize_t comment_len = H5Oget_comment_by_name(getId(), name, NULL, (size_t)0, H5P_DEFAULT);
      |                                                                               ^
      |                                                                       ---------
      |                                                                       static_cast<size_t> (0)
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:340:82: note: in expansion of macro 'H5P_DEFAULT'
  340 |     ssize_t comment_len = H5Oget_comment_by_name(getId(), name, NULL, (size_t)0, H5P_DEFAULT);
      |                                                                                  ^~~~~~~~~~~
H5Location.cpp: In member function 'hid_t H5::H5Location::p_dereference(hid_t, const void*, H5R_type_t, const H5::PropList&, const char*)':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:526:20: note: in expansion of macro 'H5P_DEFAULT'
  526 |         plist_id = H5P_DEFAULT;
      |                    ^~~~~~~~~~~
H5Location.cpp: In member function 'H5::Group H5::H5Location::createGroup(const char*, const H5::LinkCreatPropList&) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:775:62: note: in expansion of macro 'H5P_DEFAULT'
  775 |     hid_t group_id = H5Gcreate2(getId(), name, lcpl.getId(), H5P_DEFAULT, H5P_DEFAULT);
      |                                                              ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:775:75: note: in expansion of macro 'H5P_DEFAULT'
  775 |     hid_t group_id = H5Gcreate2(getId(), name, lcpl.getId(), H5P_DEFAULT, H5P_DEFAULT);
      |                                                                           ^~~~~~~~~~~
H5Location.cpp: In member function 'H5::Group H5::H5Location::createGroup(const char*, size_t) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:836:48: note: in expansion of macro 'H5P_DEFAULT'
  836 |     hid_t group_id = H5Gcreate2(getId(), name, H5P_DEFAULT, gcpl_id, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:836:70: note: in expansion of macro 'H5P_DEFAULT'
  836 |     hid_t group_id = H5Gcreate2(getId(), name, H5P_DEFAULT, gcpl_id, H5P_DEFAULT);
      |                                                                      ^~~~~~~~~~~
H5Location.cpp: In member function 'H5::Group H5::H5Location::openGroup(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:878:46: note: in expansion of macro 'H5P_DEFAULT'
  878 |     hid_t group_id = H5Gopen2(getId(), name, H5P_DEFAULT);
      |                                              ^~~~~~~~~~~
In file included from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23:
H5Location.cpp: In member function 'void H5::H5Location::link(H5L_type_t, const char*, const char*) const':
../../src/H5Lpublic.h:41:29: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   41 | #define H5L_SAME_LOC (hid_t)0
      |                             ^
H5Location.cpp:1161:60: note: in expansion of macro 'H5L_SAME_LOC'
 1161 |             ret_value = H5Lcreate_hard(getId(), curr_name, H5L_SAME_LOC, new_name, H5P_DEFAULT, H5P_DEFAULT);
      |                                                            ^~~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1161:84: note: in expansion of macro 'H5P_DEFAULT'
 1161 |             ret_value = H5Lcreate_hard(getId(), curr_name, H5L_SAME_LOC, new_name, H5P_DEFAULT, H5P_DEFAULT);
      |                                                                                    ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1161:97: note: in expansion of macro 'H5P_DEFAULT'
 1161 |             ret_value = H5Lcreate_hard(getId(), curr_name, H5L_SAME_LOC, new_name, H5P_DEFAULT, H5P_DEFAULT);
      |                                                                                                 ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1165:69: note: in expansion of macro 'H5P_DEFAULT'
 1165 |             ret_value = H5Lcreate_soft(curr_name,getId(), new_name, H5P_DEFAULT, H5P_DEFAULT);
      |                                                                     ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1165:82: note: in expansion of macro 'H5P_DEFAULT'
 1165 |             ret_value = H5Lcreate_soft(curr_name,getId(), new_name, H5P_DEFAULT, H5P_DEFAULT);
      |                                                                                  ^~~~~~~~~~~
H5Location.cpp: In member function 'void H5::H5Location::copyLink(const char*, const char*, const H5::LinkCreatPropList&, const H5::LinkAccPropList&) const':
../../src/H5Lpublic.h:41:29: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   41 | #define H5L_SAME_LOC (hid_t)0
      |                             ^
H5Location.cpp:1250:44: note: in expansion of macro 'H5L_SAME_LOC'
 1250 |     ret_value = H5Lcopy(getId(), src_name, H5L_SAME_LOC, dst_name, lcpl_id, lapl_id);
      |                                            ^~~~~~~~~~~~
H5Location.cpp: In member function 'void H5::H5Location::moveLink(const char*, const char*, const H5::LinkCreatPropList&, const H5::LinkAccPropList&) const':
../../src/H5Lpublic.h:41:29: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   41 | #define H5L_SAME_LOC (hid_t)0
      |                             ^
H5Location.cpp:1330:44: note: in expansion of macro 'H5L_SAME_LOC'
 1330 |     ret_value = H5Lmove(getId(), src_name, H5L_SAME_LOC, dst_name, lcpl_id, lapl_id);
      |                                            ^~~~~~~~~~~~
H5Location.cpp: In member function 'std::string H5::H5Location::getLinkval(const char*, size_t) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1641:59: note: in expansion of macro 'H5P_DEFAULT'
 1641 |         ret_value = H5Lget_info(getId(), name, &linkinfo, H5P_DEFAULT);
      |                                                           ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1654:66: note: in expansion of macro 'H5P_DEFAULT'
 1654 |         ret_value = H5Lget_val(getId(), name, value_C, val_size, H5P_DEFAULT);
      |                                                                  ^~~~~~~~~~~
H5Location.cpp: In member function 'std::string H5::H5Location::getObjnameByIdx(hsize_t) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1850:99: note: in expansion of macro 'H5P_DEFAULT'
 1850 |     ssize_t name_len = H5Lget_name_by_idx(getId(), ".", H5_INDEX_NAME, H5_ITER_INC, idx, NULL, 0, H5P_DEFAULT);
      |                                                                                                   ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1858:102: note: in expansion of macro 'H5P_DEFAULT'
 1858 |     name_len = H5Lget_name_by_idx(getId(), ".", H5_INDEX_NAME, H5_ITER_INC, idx, name_C, name_len+1, H5P_DEFAULT);
      |                                                                                                      ^~~~~~~~~~~
H5Location.cpp: In member function 'ssize_t H5::H5Location::getObjnameByIdx(hsize_t, char*, size_t) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1891:102: note: in expansion of macro 'H5P_DEFAULT'
 1891 |     ssize_t name_len = H5Lget_name_by_idx(getId(), ".", H5_INDEX_NAME, H5_ITER_INC, idx, name, size, H5P_DEFAULT);
      |                                                                                                      ^~~~~~~~~~~
H5Location.cpp: In member function 'H5O_type_t H5::H5Location::childObjType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:1948:89: note: in expansion of macro 'H5P_DEFAULT'
 1948 |     herr_t ret_value = H5Oget_info_by_name2(getId(), objname, &objinfo, H5O_INFO_BASIC, H5P_DEFAULT);
      |                                                                                         ^~~~~~~~~~~
H5Location.cpp: In member function 'H5O_type_t H5::H5Location::childObjType(hsize_t, H5_index_t, H5_iter_order_t, const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:2023:107: note: in expansion of macro 'H5P_DEFAULT'
 2023 |     ret_value = H5Oget_info_by_idx2(getId(), objname, index_type, order, index, &objinfo, H5O_INFO_BASIC, H5P_DEFAULT);
      |                                                                                                           ^~~~~~~~~~~
H5Location.cpp: In member function 'unsigned int H5::H5Location::childObjVersion(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Location.cpp:2065:87: note: in expansion of macro 'H5P_DEFAULT'
 2065 |     herr_t ret_value = H5Oget_info_by_name2(getId(), objname, &objinfo, H5O_INFO_HDR, H5P_DEFAULT);
      |                                                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PredType.lo H5PredType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PredType.cpp  -fPIC -DPIC -o .libs/H5PredType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5PredType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5PredType.cpp: In member function 'void H5::PredType::commit(H5::H5Location&, const char*)':
H5PredType.cpp:86:35: warning: unused parameter 'loc' [-Wunused-parameter]
   86 | void PredType::commit(H5Location& loc, const char* name)
      |                       ~~~~~~~~~~~~^~~
H5PredType.cpp:86:52: warning: unused parameter 'name' [-Wunused-parameter]
   86 | void PredType::commit(H5Location& loc, const char* name)
      |                                        ~~~~~~~~~~~~^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Object.lo H5Object.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Object.cpp  -fPIC -DPIC -o .libs/H5Object.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5Object.cpp:17:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5Object.cpp: In function 'herr_t H5::userAttrOpWrpr(hid_t, const char*, const H5A_info_t*, void*)':
H5Object.cpp:45:40: warning: unused parameter 'loc_id' [-Wunused-parameter]
   45 | extern "C" herr_t userAttrOpWrpr(hid_t loc_id, const char *attr_name,
      |                                  ~~~~~~^~~~~~
H5Object.cpp:46:23: warning: unused parameter 'ainfo' [-Wunused-parameter]
   46 |     const H5A_info_t *ainfo, void *op_data)
      |     ~~~~~~~~~~~~~~~~~~^~~~~
H5Object.cpp: In function 'herr_t H5::userVisitOpWrpr(hid_t, const char*, const H5O_info_t*, void*)':
H5Object.cpp:56:41: warning: unused parameter 'obj_id' [-Wunused-parameter]
   56 | extern "C" herr_t userVisitOpWrpr(hid_t obj_id, const char *attr_name,
      |                                   ~~~~~~^~~~~~
In file included from ../../src/hdf5.h:34:
H5Object.cpp: In member function 'H5::Attribute H5::H5Object::createAttribute(const char*, const H5::DataType&, const H5::DataSpace&, const H5::PropList&) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Object.cpp:113:76: note: in expansion of macro 'H5P_DEFAULT'
  113 |     hid_t attr_id = H5Acreate2(getId(), name, type_id, space_id, plist_id, H5P_DEFAULT);
      |                                                                            ^~~~~~~~~~~
H5Object.cpp: In member function 'H5::Attribute H5::H5Object::openAttribute(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Object.cpp:148:44: note: in expansion of macro 'H5P_DEFAULT'
  148 |     hid_t attr_id = H5Aopen(getId(), name, H5P_DEFAULT);
      |                                            ^~~~~~~~~~~
H5Object.cpp: In member function 'H5::Attribute H5::H5Object::openAttribute(unsigned int) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Object.cpp:184:55: note: in expansion of macro 'H5P_DEFAULT'
  184 |               H5_ITER_INC, static_cast<hsize_t>(idx), H5P_DEFAULT, H5P_DEFAULT);
      |                                                       ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5Object.cpp:184:68: note: in expansion of macro 'H5P_DEFAULT'
  184 |               H5_ITER_INC, static_cast<hsize_t>(idx), H5P_DEFAULT, H5P_DEFAULT);
      |                                                                    ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5FloatType.lo H5FloatType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5FloatType.cpp  -fPIC -DPIC -o .libs/H5FloatType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5FloatType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DataType.lo H5DataType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DataType.cpp  -fPIC -DPIC -o .libs/H5DataType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5DataType.cpp:21:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5DataType.cpp: In constructor 'H5::DataType::DataType(H5T_class_t, size_t)':
H5DataType.cpp:81:1: warning: 'H5::DataType::id' should be initialized in the member initialization list [-Weffc++]
   81 | DataType::DataType(const H5T_class_t type_class, size_t size) : H5Object(), encoded_buf(NULL), buf_size(0)
      | ^~~~~~~~
H5DataType.cpp: In constructor 'H5::DataType::DataType(const H5::H5Location&, const void*, H5R_type_t, const H5::PropList&)':
H5DataType.cpp:102:1: warning: 'H5::DataType::id' should be initialized in the member initialization list [-Weffc++]
  102 | DataType::DataType(const H5Location& loc, const void* ref, H5R_type_t ref_type, const PropList& plist) : H5Object(), encoded_buf(NULL), buf_size(0)
      | ^~~~~~~~
H5DataType.cpp: In constructor 'H5::DataType::DataType(const H5::PredType&)':
H5DataType.cpp:150:1: warning: 'H5::DataType::id' should be initialized in the member initialization list [-Weffc++]
  150 | DataType::DataType(const PredType& pred_type) : H5Object(), encoded_buf(NULL), buf_size(0)
      | ^~~~~~~~
H5DataType.cpp: In constructor 'H5::DataType::DataType(const H5::H5Location&, const char*)':
H5DataType.cpp:172:1: warning: 'H5::DataType::id' should be initialized in the member initialization list [-Weffc++]
  172 | DataType::DataType(const H5Location& loc, const char *dtype_name) : H5Object(), encoded_buf(NULL), buf_size(0)
      | ^~~~~~~~
H5DataType.cpp: In constructor 'H5::DataType::DataType(const H5::H5Location&, const std::string&)':
H5DataType.cpp:191:1: warning: 'H5::DataType::id' should be initialized in the member initialization list [-Weffc++]
  191 | DataType::DataType(const H5Location& loc, const H5std_string& dtype_name) : H5Object(), encoded_buf(NULL), buf_size(0)
      | ^~~~~~~~
In file included from H5DataType.cpp:39:
H5DataType.cpp: In member function 'void H5::DataType::encode()':
H5DataType.cpp:321:57: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  321 |         encoded_buf = (unsigned char *)HDcalloc((size_t)1, buf_size);
      |                                                         ^
../../src/H5private.h:678:37: note: in definition of macro 'HDcalloc'
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                     ^
../../src/H5private.h:678:40: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                        ^
H5DataType.cpp:321:40: note: in expansion of macro 'HDcalloc'
  321 |         encoded_buf = (unsigned char *)HDcalloc((size_t)1, buf_size);
      |                                        ^~~~~~~~
In file included from ../../src/hdf5.h:34:
H5DataType.cpp: In member function 'void H5::DataType::p_commit(hid_t, const char*)':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5DataType.cpp:433:53: note: in expansion of macro 'H5P_DEFAULT'
  433 |     herr_t ret_value = H5Tcommit2(loc_id, name, id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
      |                                                     ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5DataType.cpp:433:66: note: in expansion of macro 'H5P_DEFAULT'
  433 |     herr_t ret_value = H5Tcommit2(loc_id, name, id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
      |                                                                  ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5DataType.cpp:433:79: note: in expansion of macro 'H5P_DEFAULT'
  433 |     herr_t ret_value = H5Tcommit2(loc_id, name, id, H5P_DEFAULT, H5P_DEFAULT, H5P_DEFAULT);
      |                                                                               ^~~~~~~~~~~
H5DataType.cpp: In member function 'hid_t H5::DataType::p_opentype(const H5::H5Location&, const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5DataType.cpp:918:57: note: in expansion of macro 'H5P_DEFAULT'
  918 |     hid_t ret_value = H5Topen2(loc.getId(), dtype_name, H5P_DEFAULT);
      |                                                         ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5IntType.lo H5IntType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5IntType.cpp  -fPIC -DPIC -o .libs/H5IntType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5IntType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5StrType.lo H5StrType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5StrType.cpp  -fPIC -DPIC -o .libs/H5StrType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5StrType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5StrType.cpp: In constructor 'H5::StrType::StrType(int, const size_t&)':
H5StrType.cpp:105:28: warning: unused parameter 'dummy' [-Wunused-parameter]
  105 | StrType::StrType(const int dummy, const size_t& size) : AtomType()
      |                  ~~~~~~~~~~^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5EnumType.lo H5EnumType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5EnumType.cpp  -fPIC -DPIC -o .libs/H5EnumType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5EnumType.cpp:17:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5ArrayType.lo H5ArrayType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5ArrayType.cpp  -fPIC -DPIC -o .libs/H5ArrayType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5ArrayType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5CompType.lo H5CompType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5CompType.cpp  -fPIC -DPIC -o .libs/H5CompType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5CompType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5VarLenType.lo H5VarLenType.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5VarLenType.cpp  -fPIC -DPIC -o .libs/H5VarLenType.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5VarLenType.cpp:16:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5Group.lo H5Group.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5Group.cpp  -fPIC -DPIC -o .libs/H5Group.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5Group.cpp:21:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5File.lo H5File.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5File.cpp  -fPIC -DPIC -o .libs/H5File.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5File.cpp:21:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
H5File.cpp: In constructor 'H5::H5File::H5File(hid_t)':
H5File.cpp:164:1: warning: 'H5::H5File::id' should be initialized in the member initialization list [-Weffc++]
  164 | H5File::H5File(hid_t existing_id) : Group()
      | ^~~~~~
H5File.cpp: In copy constructor 'H5::H5File::H5File(const H5::H5File&)':
H5File.cpp:179:1: warning: 'H5::H5File::id' should be initialized in the member initialization list [-Weffc++]
  179 | H5File::H5File(const H5File& original) : Group()
      | ^~~~~~
In file included from ../../src/hdf5.h:34:
H5File.cpp: In member function 'void H5::H5File::getVFDHandle(void**) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5File.cpp:513:46: note: in expansion of macro 'H5P_DEFAULT'
  513 |     herr_t ret_value = H5Fget_vfd_handle(id, H5P_DEFAULT, file_handle);
      |                                              ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5CommonFG.lo H5CommonFG.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5CommonFG.cpp  -fPIC -DPIC -o .libs/H5CommonFG.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5CommonFG.cpp:17:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/hdf5.h:34:
H5CommonFG.cpp: In member function 'H5::DataType H5::CommonFG::openDataType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:62:48: note: in expansion of macro 'H5P_DEFAULT'
   62 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
H5CommonFG.cpp: In member function 'H5::ArrayType H5::CommonFG::openArrayType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:98:48: note: in expansion of macro 'H5P_DEFAULT'
   98 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
H5CommonFG.cpp: In member function 'H5::CompType H5::CommonFG::openCompType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:134:48: note: in expansion of macro 'H5P_DEFAULT'
  134 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
H5CommonFG.cpp: In member function 'H5::EnumType H5::CommonFG::openEnumType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:170:48: note: in expansion of macro 'H5P_DEFAULT'
  170 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
H5CommonFG.cpp: In member function 'H5::IntType H5::CommonFG::openIntType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:206:48: note: in expansion of macro 'H5P_DEFAULT'
  206 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
H5CommonFG.cpp: In member function 'H5::FloatType H5::CommonFG::openFloatType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:242:48: note: in expansion of macro 'H5P_DEFAULT'
  242 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
H5CommonFG.cpp: In member function 'H5::StrType H5::CommonFG::openStrType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:278:48: note: in expansion of macro 'H5P_DEFAULT'
  278 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
H5CommonFG.cpp: In member function 'H5::VarLenType H5::CommonFG::openVarLenType(const char*) const':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5CommonFG.cpp:314:48: note: in expansion of macro 'H5P_DEFAULT'
  314 |     hid_t type_id = H5Topen2(getLocId(), name, H5P_DEFAULT);
      |                                                ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DataSet.lo H5DataSet.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DataSet.cpp  -fPIC -DPIC -o .libs/H5DataSet.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from H5Include.h:15,
                 from H5DataSet.cpp:22:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/H5private.h:27,
                 from H5DataSet.cpp:21:
H5DataSet.cpp: In member function 'haddr_t H5::DataSet::getOffset() const':
../../src/H5public.h:208:56: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  208 | #   define HADDR_UNDEF              ((haddr_t)(long)(-1))
      |                                                        ^
H5DataSet.cpp:288:20: note: in expansion of macro 'HADDR_UNDEF'
  288 |     if (ds_addr == HADDR_UNDEF)
      |                    ^~~~~~~~~~~
../../src/H5public.h:208:56: warning: use of old-style cast to 'haddr_t' {aka 'long unsigned int'} [-Wold-style-cast]
  208 | #   define HADDR_UNDEF              ((haddr_t)(long)(-1))
      |                                                        ^
H5DataSet.cpp:288:20: note: in expansion of macro 'HADDR_UNDEF'
  288 |     if (ds_addr == HADDR_UNDEF)
      |                    ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -version-info 105:0:2   -o libhdf5_cpp.la -rpath /usr/lib64 H5Exception.lo H5IdComponent.lo H5DataSpace.lo H5PropList.lo H5Library.lo H5FaccProp.lo H5FcreatProp.lo H5LcreatProp.lo H5LaccProp.lo H5DaccProp.lo H5DxferProp.lo H5DcreatProp.lo H5Location.lo H5AbstractDs.lo H5Attribute.lo H5Object.lo H5OcreatProp.lo H5DataType.lo H5AtomType.lo H5PredType.lo H5EnumType.lo H5IntType.lo H5FloatType.lo H5StrType.lo H5ArrayType.lo H5VarLenType.lo H5CompType.lo H5DataSet.lo H5CommonFG.lo H5Group.lo H5File.lo ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o  .libs/H5Exception.o .libs/H5IdComponent.o .libs/H5DataSpace.o .libs/H5PropList.o .libs/H5Library.o .libs/H5FaccProp.o .libs/H5FcreatProp.o .libs/H5LcreatProp.o .libs/H5LaccProp.o .libs/H5DaccProp.o .libs/H5DxferProp.o .libs/H5DcreatProp.o .libs/H5Location.o .libs/H5AbstractDs.o .libs/H5Attribute.o .libs/H5Object.o .libs/H5OcreatProp.o .libs/H5DataType.o .libs/H5AtomType.o .libs/H5PredType.o .libs/H5EnumType.o .libs/H5IntType.o .libs/H5FloatType.o .libs/H5StrType.o .libs/H5ArrayType.o .libs/H5VarLenType.o .libs/H5CompType.o .libs/H5DataSet.o .libs/H5CommonFG.o .libs/H5Group.o .libs/H5File.o   ../../src/.libs/libhdf5.so -lz -ldl -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o  -O -g -O2 -flto=auto   -Wl,-soname -Wl,libhdf5_cpp.so.103 -o .libs/libhdf5_cpp.so.103.2.0
libtool: link: (cd ".libs" && rm -f "libhdf5_cpp.so.103" && ln -s "libhdf5_cpp.so.103.2.0" "libhdf5_cpp.so.103")
libtool: link: (cd ".libs" && rm -f "libhdf5_cpp.so" && ln -s "libhdf5_cpp.so.103.2.0" "libhdf5_cpp.so")
libtool: link: ( cd ".libs" && rm -f "libhdf5_cpp.la" && ln -s "../libhdf5_cpp.la" "libhdf5_cpp.la" )
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
Making all in test
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o testhdf5.o testhdf5.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from testhdf5.cpp:50:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tfilter.o tfilter.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tfilter.cpp:28:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
tfilter.cpp:65:17: warning: use of old-style cast to 'H5Z_func_t' {aka 'long unsigned int (*)(unsigned int, long unsigned int, const unsigned int*, long unsigned int, long unsigned int*, void**)'} [-Wold-style-cast]
   65 |     (H5Z_func_t)filter_bogus,   /* The actual filter function   */
      |                 ^~~~~~~~~~~~
      |     ------------------------
      |     reinterpret_cast<H5Z_func_t> (filter_bogus)
tfilter.cpp:65:5: warning: cast between incompatible function types from 'size_t (*)(size_t)' {aka 'long unsigned int (*)(long unsigned int)'} to 'H5Z_func_t' {aka 'long unsigned int (*)(unsigned int, long unsigned int, const unsigned int*, long unsigned int, long unsigned int*, void**)'} [-Wcast-function-type]
   65 |     (H5Z_func_t)filter_bogus,   /* The actual filter function   */
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tdspl.o tdspl.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tdspl.cpp:29:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../test/h5test.h:28,
                 from tdspl.cpp:32:
tdspl.cpp: In function 'void test_transfplist()':
../../src/H5private.h:1084:36: warning: use of old-style cast to 'char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tdspl.cpp:67:37: note: in expansion of macro 'HDmalloc'
   67 |         char *c_to_f_read = (char *)HDmalloc(tran_len+1);
      |                                     ^~~~~~~~
tdspl.cpp:70:33: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
   70 |         verify_val((const char*)c_to_f_read, (const char*)c_to_f,
      |                                 ^~~~~~~~~~~
      |                    -
      |                    const_cast< -
      |                                > (         )
tdspl.cpp:70:59: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
   70 |         verify_val((const char*)c_to_f_read, (const char*)c_to_f,
      |                                                           ^~~~~~
      |                                              -
      |                                              const_cast< -
      |                                                          > (    )
../../src/H5private.h:1084:36: warning: use of old-style cast to 'char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tdspl.cpp:82:31: note: in expansion of macro 'HDmalloc'
   82 |         c_to_f_read = (char *)HDmalloc(tran_len+1);
      |                               ^~~~~~~~
tdspl.cpp:85:33: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
   85 |         verify_val((const char*)c_to_f_read, (const char*)c_to_f,
      |                                 ^~~~~~~~~~~
      |                    -
      |                    const_cast< -
      |                                > (         )
tdspl.cpp:85:59: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
   85 |         verify_val((const char*)c_to_f_read, (const char*)c_to_f,
      |                                                           ^~~~~~
      |                                              -
      |                                              const_cast< -
      |                                                          > (    )
tdspl.cpp:92:51: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
   92 |         verify_val((const char*)simple_read.c_str(), (const char*)simple,
      |                                                   ^
      |                    -
      |                    const_cast< -
      |                                > (                 )
tdspl.cpp:92:67: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
   92 |         verify_val((const char*)simple_read.c_str(), (const char*)simple,
      |                                                                   ^~~~~~
      |                                                      -
      |                                                      const_cast< -
      |                                                                  > (    )
../../src/H5private.h:1084:36: warning: use of old-style cast to 'char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tdspl.cpp:98:41: note: in expansion of macro 'HDmalloc'
   98 |         char *utrans_inv_read = (char *)HDmalloc(tran_len+1);
      |                                         ^~~~~~~~
tdspl.cpp:101:33: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
  101 |         verify_val((const char*)utrans_inv_read, (const char*)utrans_inv,
      |                                 ^~~~~~~~~~~~~~~
      |                    -
      |                    const_cast< -
      |                                > (             )
tdspl.cpp:101:63: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
  101 |         verify_val((const char*)utrans_inv_read, (const char*)utrans_inv,
      |                                                               ^~~~~~~~~~
      |                                                  -
      |                                                  const_cast< -
      |                                                              > (        )
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tarray.o tarray.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tarray.cpp:28:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
tarray.cpp: In function 'void test_array_compound_array()':
tarray.cpp:81:45: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
   81 |             wdata[idxi][idxj].i = idxi * 10 + idxj;
      |                                   ~~~~~~~~~~^~~~~~
tarray.cpp:84:30: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
   84 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                              ^~~~
tarray.cpp:84:44: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
   84 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                                            ^~~~
tarray.cpp:84:57: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
   84 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                                                         ^~~~
tarray.cpp:84:55: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion]
   84 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
tarray.cpp:152:47: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  152 |         dataset = file1.openDataSet("Dataset1");
      |                                               ^
In file included from ../../c++/src/H5Cpp.h:45:
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
In file included from ../../test/h5test.h:28,
                 from tarray.cpp:31:
../../src/H5private.h:1115:38: warning: 'memset' used with length equal to number of elements without multiplication by element size [-Wmemset-elt-size]
 1115 |     #define HDmemset(X,C,Z)    memset(X,C,Z)
      |                                ~~~~~~^~~~~~~
tarray.cpp:239:9: note: in expansion of macro 'HDmemset'
  239 |         HDmemset(rdims1, 0, H5S_MAX_RANK);
      |         ^~~~~~~~
tarray.cpp: In function 'void test_array_info()':
tarray.cpp:381:45: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
  381 |             wdata[idxi][idxj].i = idxi * 10 + idxj;
      |                                   ~~~~~~~~~~^~~~~~
tarray.cpp:384:30: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
  384 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                              ^~~~
tarray.cpp:384:44: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
  384 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                                            ^~~~
tarray.cpp:384:57: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
  384 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                                                         ^~~~
tarray.cpp:384:55: warning: conversion from 'double' to 'float' may change value [-Wfloat-conversion]
  384 |                 float temp = idxi * 10.0 + idxj * 2.5 + idxk;
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
tarray.cpp:425:47: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  425 |         dataset = file1.openDataSet("Dataset1");
      |                                               ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tarray.cpp:371:10: warning: unused variable 'rdata' [-Wunused-variable]
  371 |     s1_t rdata[SPACE1_DIM1][ARRAY1_DIM1];   // Information read in
      |          ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tfile.o tfile.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tfile.cpp:32:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
tfile.cpp:38:44: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
   38 | const hsize_t F1_USERBLOCK_SIZE = (hsize_t)0;
      |                                            ^
      |                                   ----------
      |                                   static_cast<hsize_t> (0)
tfile.cpp:45:44: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
   45 | const hsize_t F2_USERBLOCK_SIZE = (hsize_t)512;
      |                                            ^~~
      |                                   ------------
      |                                   static_cast<hsize_t> (512)
tfile.cpp:53:44: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
   53 | const hsize_t F3_USERBLOCK_SIZE = (hsize_t)0;
      |                                            ^
      |                                   ----------
      |                                   static_cast<hsize_t> (0)
tfile.cpp: In function 'void test_file_create()':
tfile.cpp:156:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  156 |         verify_val((long)ublock, (long)F1_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                          ^~~~~~
      |                    ------------
      |                    static_cast<long> (ublock)
tfile.cpp:156:40: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  156 |         verify_val((long)ublock, (long)F1_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                                        ^~~~~~~~~~~~~~~~~
      |                                  ------
      |                                  static_cast<long> (    )
tfile.cpp:214:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  214 |         verify_val((long)ublock, (long)F2_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                          ^~~~~~
      |                    ------------
      |                    static_cast<long> (ublock)
tfile.cpp:214:40: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  214 |         verify_val((long)ublock, (long)F2_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                                        ^~~~~~~~~~~~~~~~~
      |                                  ------
      |                                  static_cast<long> (    )
tfile.cpp:246:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  246 |         verify_val((long)ublock, (long)F3_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                          ^~~~~~
      |                    ------------
      |                    static_cast<long> (ublock)
tfile.cpp:246:40: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  246 |         verify_val((long)ublock, (long)F3_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                                        ^~~~~~~~~~~~~~~~~
      |                                  ------
      |                                  static_cast<long> (    )
tfile.cpp: In function 'void test_file_open()':
tfile.cpp:304:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  304 |         verify_val((long)ublock, (long)F2_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                          ^~~~~~
      |                    ------------
      |                    static_cast<long> (ublock)
tfile.cpp:304:40: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  304 |         verify_val((long)ublock, (long)F2_USERBLOCK_SIZE, "FileCreatPropList::getUserblock", __LINE__, __FILE__);
      |                                        ^~~~~~~~~~~~~~~~~
      |                                  ------
      |                                  static_cast<long> (    )
tfile.cpp: In function 'void test_libver_bounds_real(H5F_libver_t, unsigned int, H5F_libver_t, unsigned int)':
tfile.cpp:699:39: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  699 |     group = file.createGroup(SUBGROUP3);
      |                                       ^
In file included from ../../c++/src/H5Cpp.h:47:
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
In file included from tfile.cpp:36:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_class_t; Type2 = H5T_class_t]':
tfile.cpp:589:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = unsigned int; Type2 = int]':
tfile.cpp:844:19:   required from here
h5cpputil.h:70:11: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
   70 |     if (x != value)
      |         ~~^~~~~~~~
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5F_fspace_strategy_t; Type2 = H5F_fspace_strategy_t]':
tfile.cpp:858:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5F_fspace_strategy_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = long long unsigned int; Type2 = int]':
tfile.cpp:860:19:   required from here
h5cpputil.h:70:11: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare]
   70 |     if (x != value)
      |         ~~^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tcompound.o tcompound.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tcompound.cpp:28:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../test/h5test.h:28,
                 from tcompound.cpp:31:
tcompound.cpp: In function 'void test_compound_2()':
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:109:31: note: in expansion of macro 'HDmalloc'
  109 |         buf = (unsigned char*)HDmalloc(nelmts * MAX(sizeof(src_typ_t), sizeof(dst_typ_t)));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:110:31: note: in expansion of macro 'HDmalloc'
  110 |         bkg = (unsigned char*)HDmalloc(nelmts * sizeof(dst_typ_t));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:111:32: note: in expansion of macro 'HDmalloc'
  111 |         orig = (unsigned char*)HDmalloc(nelmts * sizeof(src_typ_t));
      |                                ^~~~~~~~
tcompound.cpp:113:34: warning: use of old-style cast to 'struct test_compound_2()::src_typ_t*' [-Wold-style-cast]
  113 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:150:32: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  150 |         st.convert(dt, (size_t)nelmts, buf, bkg);
      |                                ^~~~~~
      |                        --------------
      |                        static_cast<size_t> (nelmts)
tcompound.cpp:154:34: warning: use of old-style cast to 'struct test_compound_2()::src_typ_t*' [-Wold-style-cast]
  154 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:155:34: warning: use of old-style cast to 'struct test_compound_2()::dst_typ_t*' [-Wold-style-cast]
  155 |             d_ptr = ((dst_typ_t*)buf)  + i;
      |                                  ^~~
      |                      ---------------
      |                      reinterpret_cast<dst_typ_t*> (buf)
tcompound.cpp: In function 'void test_compound_3()':
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:231:31: note: in expansion of macro 'HDmalloc'
  231 |         buf = (unsigned char*)HDmalloc(nelmts * MAX(sizeof(src_typ_t), sizeof(dst_typ_t)));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:232:31: note: in expansion of macro 'HDmalloc'
  232 |         bkg = (unsigned char*)HDmalloc(nelmts * sizeof(dst_typ_t));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:233:32: note: in expansion of macro 'HDmalloc'
  233 |         orig = (unsigned char*)HDmalloc(nelmts * sizeof(src_typ_t));
      |                                ^~~~~~~~
tcompound.cpp:235:34: warning: use of old-style cast to 'struct test_compound_3()::src_typ_t*' [-Wold-style-cast]
  235 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:270:32: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  270 |         st.convert(dt, (size_t)nelmts, buf, bkg);
      |                                ^~~~~~
      |                        --------------
      |                        static_cast<size_t> (nelmts)
tcompound.cpp:274:34: warning: use of old-style cast to 'struct test_compound_3()::src_typ_t*' [-Wold-style-cast]
  274 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:275:34: warning: use of old-style cast to 'struct test_compound_3()::dst_typ_t*' [-Wold-style-cast]
  275 |             d_ptr = ((dst_typ_t*)buf)  + i;
      |                                  ^~~
      |                      ---------------
      |                      reinterpret_cast<dst_typ_t*> (buf)
tcompound.cpp: In function 'void test_compound_4()':
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:355:31: note: in expansion of macro 'HDmalloc'
  355 |         buf = (unsigned char*)HDmalloc(nelmts * MAX(sizeof(src_typ_t), sizeof(dst_typ_t)));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:356:31: note: in expansion of macro 'HDmalloc'
  356 |         bkg = (unsigned char*)HDmalloc(nelmts * sizeof(dst_typ_t));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:357:32: note: in expansion of macro 'HDmalloc'
  357 |         orig = (unsigned char*)HDmalloc(nelmts * sizeof(src_typ_t));
      |                                ^~~~~~~~
tcompound.cpp:359:34: warning: use of old-style cast to 'struct test_compound_4()::src_typ_t*' [-Wold-style-cast]
  359 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:396:32: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  396 |         st.convert(dt, (size_t)nelmts, buf, bkg);
      |                                ^~~~~~
      |                        --------------
      |                        static_cast<size_t> (nelmts)
tcompound.cpp:400:34: warning: use of old-style cast to 'struct test_compound_4()::src_typ_t*' [-Wold-style-cast]
  400 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:401:34: warning: use of old-style cast to 'struct test_compound_4()::dst_typ_t*' [-Wold-style-cast]
  401 |             d_ptr = ((dst_typ_t*)buf)  + i;
      |                                  ^~~
      |                      ---------------
      |                      reinterpret_cast<dst_typ_t*> (buf)
tcompound.cpp: In function 'void test_compound_5()':
tcompound.cpp:510:44: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  510 |         src_type.convert(dst_type, (size_t)2, buf, bkg);
      |                                            ^
      |                                    ---------
      |                                    static_cast<size_t> (2)
tcompound.cpp:511:27: warning: use of old-style cast to 'struct test_compound_5()::dst_typ_t*' [-Wold-style-cast]
  511 |         dst = (dst_typ_t*)buf;
      |                           ^~~
      |               ---------------
      |               static_cast<dst_typ_t*> (buf)
tcompound.cpp: In function 'void test_compound_6()':
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:581:31: note: in expansion of macro 'HDmalloc'
  581 |         buf = (unsigned char*)HDmalloc(nelmts * MAX(sizeof(src_typ_t), sizeof(dst_typ_t)));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:582:31: note: in expansion of macro 'HDmalloc'
  582 |         bkg = (unsigned char*)HDmalloc(nelmts * sizeof(dst_typ_t));
      |                               ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char*' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
tcompound.cpp:583:32: note: in expansion of macro 'HDmalloc'
  583 |         orig = (unsigned char*)HDmalloc(nelmts * sizeof(src_typ_t));
      |                                ^~~~~~~~
tcompound.cpp:585:34: warning: use of old-style cast to 'struct test_compound_6()::src_typ_t*' [-Wold-style-cast]
  585 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:601:32: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  601 |         st.convert(dt, (size_t)nelmts, buf, bkg);
      |                                ^~~~~~
      |                        --------------
      |                        static_cast<size_t> (nelmts)
tcompound.cpp:605:34: warning: use of old-style cast to 'struct test_compound_6()::src_typ_t*' [-Wold-style-cast]
  605 |             s_ptr = ((src_typ_t*)orig) + i;
      |                                  ^~~~
      |                      ----------------
      |                      reinterpret_cast<src_typ_t*> (orig)
tcompound.cpp:606:34: warning: use of old-style cast to 'struct test_compound_6()::dst_typ_t*' [-Wold-style-cast]
  606 |             d_ptr = ((dst_typ_t*)buf)  + i;
      |                                  ^~~
      |                      ---------------
      |                      reinterpret_cast<dst_typ_t*> (buf)
tcompound.cpp: In function 'void test_compound_set_size()':
tcompound.cpp:759:31: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  759 |         dtype.setSize((size_t)33);
      |                               ^~
      |                       ----------
      |                       static_cast<size_t> (33)
tcompound.cpp:765:38: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  765 |         verify_val(new_size, (size_t)33, "DataType::getSize", __LINE__, __FILE__);
      |                                      ^~
      |                              ----------
      |                              static_cast<size_t> (33)
tcompound.cpp:768:31: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  768 |         dtype.setSize((size_t)32);
      |                               ^~
      |                       ----------
      |                       static_cast<size_t> (32)
tcompound.cpp:774:38: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  774 |         verify_val(new_size, (size_t)32, "DataType::getSize", __LINE__, __FILE__);
      |                                      ^~
      |                              ----------
      |                              static_cast<size_t> (32)
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o dsets.o dsets.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from dsets.cpp:35:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
dsets.cpp:421:17: warning: use of old-style cast to 'H5Z_func_t' {aka 'long unsigned int (*)(unsigned int, long unsigned int, const unsigned int*, long unsigned int, long unsigned int*, void**)'} [-Wold-style-cast]
  421 |     (H5Z_func_t)filter_bogus,   /* The actual filter function        */
      |                 ^~~~~~~~~~~~
      |     ------------------------
      |     static_cast<H5Z_func_t> (filter_bogus)
dsets.cpp: In function 'size_t filter_bogus(unsigned int, size_t, const unsigned int*, size_t, size_t*, void**)':
dsets.cpp:438:41: warning: unused parameter 'flags' [-Wunused-parameter]
  438 | static size_t filter_bogus(unsigned int flags, size_t cd_nelmts,
      |                            ~~~~~~~~~~~~~^~~~~
dsets.cpp:438:55: warning: unused parameter 'cd_nelmts' [-Wunused-parameter]
  438 | static size_t filter_bogus(unsigned int flags, size_t cd_nelmts,
      |                                                ~~~~~~~^~~~~~~~~
dsets.cpp:439:26: warning: unused parameter 'cd_values' [-Wunused-parameter]
  439 |       const unsigned int cd_values[], size_t nbytes,
      |       ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
dsets.cpp:440:15: warning: unused parameter 'buf_size' [-Wunused-parameter]
  440 |       size_t *buf_size, void **buf)
      |       ~~~~~~~~^~~~~~~~
dsets.cpp:440:32: warning: unused parameter 'buf' [-Wunused-parameter]
  440 |       size_t *buf_size, void **buf)
      |                         ~~~~~~~^~~
In file included from ../../src/hdf5.h:22:
dsets.cpp: In function 'herr_t test_multiopen(H5::H5File&)':
../../src/H5public.h:194:56: warning: use of old-style cast to 'hssize_t' {aka 'long long int'} [-Wold-style-cast]
  194 | #define HSIZE_UNDEF             ((hsize_t)(hssize_t)(-1))
      |                                                        ^
../../src/H5Spublic.h:26:25: note: in expansion of macro 'HSIZE_UNDEF'
   26 | #define H5S_UNLIMITED   HSIZE_UNDEF
      |                         ^~~~~~~~~~~
dsets.cpp:879:32: note: in expansion of macro 'H5S_UNLIMITED'
  879 |         hsize_t max_size[1] = {H5S_UNLIMITED};
      |                                ^~~~~~~~~~~~~
../../src/H5public.h:194:56: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  194 | #define HSIZE_UNDEF             ((hsize_t)(hssize_t)(-1))
      |                                                        ^
../../src/H5Spublic.h:26:25: note: in expansion of macro 'HSIZE_UNDEF'
   26 | #define H5S_UNLIMITED   HSIZE_UNDEF
      |                         ^~~~~~~~~~~
dsets.cpp:879:32: note: in expansion of macro 'H5S_UNLIMITED'
  879 |         hsize_t max_size[1] = {H5S_UNLIMITED};
      |                                ^~~~~~~~~~~~~
dsets.cpp: In function 'herr_t test_types(H5::H5File&)':
dsets.cpp:979:32: warning: implicitly-declared 'H5::IntType& H5::IntType::operator=(const H5::IntType&)' is deprecated [-Wdeprecated-copy]
  979 |             another_int_type = new_int_type;
      |                                ^~~~~~~~~~~~
In file included from ../../c++/src/H5Cpp.h:39:
../../c++/src/H5IntType.h:57:9: note: because 'H5::IntType' has user-provided 'H5::IntType::IntType(const H5::IntType&)'
   57 |         IntType(const IntType& original);
      |         ^~~~~~~
../../c++/src/H5IntType.h: In member function 'H5::IntType& H5::IntType::operator=(const H5::IntType&)':
../../c++/src/H5IntType.h:25:17: warning: implicitly-declared 'H5::AtomType& H5::AtomType::operator=(const H5::AtomType&)' is deprecated [-Wdeprecated-copy]
   25 | class H5_DLLCPP IntType : public AtomType {
      |                 ^~~~~~~
In file included from ../../c++/src/H5Cpp.h:36:
../../c++/src/H5AtomType.h:64:9: note: because 'H5::AtomType' has user-provided 'H5::AtomType::AtomType(const H5::AtomType&)'
   64 |         AtomType(const AtomType& original);
      |         ^~~~~~~~
dsets.cpp: In function 'herr_t test_types(H5::H5File&)':
dsets.cpp:979:32: note: synthesized method 'H5::IntType& H5::IntType::operator=(const H5::IntType&)' first required here
  979 |             another_int_type = new_int_type;
      |                                ^~~~~~~~~~~~
dsets.cpp: In function 'herr_t test_getinfo(H5::H5File&)':
dsets.cpp:1153:53: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
 1153 |         dataset = file.openDataSet(DSET_DEFAULT_NAME);
      |                                                     ^
In file included from ../../c++/src/H5Cpp.h:45:
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
dsets.cpp: In function 'herr_t test_chunk_cache(H5::FileAccPropList)':
dsets.cpp:1213:34: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
 1213 |         dapl.setNumLinks((size_t)134);
      |                                  ^~~
      |                          -----------
      |                          static_cast<size_t> (134)
dsets.cpp:1215:36: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
 1215 |         verify_val(nlinks, (size_t)134, "DSetAccPropList::getNumLinks", __LINE__, __FILE__);
      |                                    ^~~
      |                            -----------
      |                            static_cast<size_t> (134)
dsets.cpp:1223:38: warning: use of old-style cast to 'double' [-Wold-style-cast]
 1223 |         double w0_2 = w0_1 / (double)2.0F;
      |                                      ^~~~
      |                              ------------
      |                              static_cast<double> (2.0F)
In file included from ../../src/hdf5.h:25:
../../src/H5Dpublic.h:32:56: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
   32 | #define H5D_CHUNK_CACHE_NBYTES_DEFAULT      ((size_t) -1)
      |                                                        ^
dsets.cpp:1259:27: note: in expansion of macro 'H5D_CHUNK_CACHE_NBYTES_DEFAULT'
 1259 |         size_t nbytes_3 = H5D_CHUNK_CACHE_NBYTES_DEFAULT;
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from dsets.cpp:39:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = unsigned int; Type2 = int]':
dsets.cpp:1148:19:   required from here
h5cpputil.h:70:11: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
   70 |     if (x != value)
      |         ~~^~~~~~~~
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5D_layout_t; Type2 = H5D_layout_t]':
dsets.cpp:1333:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5D_layout_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5D_layout_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5D_layout_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tattr.o tattr.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tattr.cpp:29:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
tattr.cpp:98:28: warning: use of old-style cast to 'float' [-Wold-style-cast]
   98 | float attr_data5 = (float)-5.123;     // Test data for 5th attribute
      |                            ^~~~~
      |                    -------------
      |                    static_cast<float> (-5.123)
tattr.cpp: In function 'void test_attr_basic_write()':
tattr.cpp:209:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  209 |         verify_val((long)attr_size, (long)(ATTR2_DIM1*ATTR2_DIM2*sizeof(int)),
      |                          ^~~~~~~~~
      |                    ---------------
      |                    static_cast<long> (attr_size)
tattr.cpp:209:77: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  209 |         verify_val((long)attr_size, (long)(ATTR2_DIM1*ATTR2_DIM2*sizeof(int)),
      |                                                                             ^
      |                                     ------
      |                                     static_cast<long> (                      )
tattr.cpp:227:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  227 |         verify_val((long)attr_size, (long)(ATTR2_DIM1*ATTR2_DIM2*sizeof(int)),
      |                          ^~~~~~~~~
      |                    ---------------
      |                    static_cast<long> (attr_size)
tattr.cpp:227:77: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  227 |         verify_val((long)attr_size, (long)(ATTR2_DIM1*ATTR2_DIM2*sizeof(int)),
      |                                                                             ^
      |                                     ------
      |                                     static_cast<long> (                      )
tattr.cpp: In function 'void test_attr_getname()':
tattr.cpp:299:28: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  299 |         verify_val((size_t)name_size, FATTR1_NAME.length(), "Attribute::getName", __LINE__, __FILE__);
      |                            ^~~~~~~~~
      |                    -----------------
      |                    static_cast<size_t> (name_size)
tattr.cpp:300:33: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
  300 |         verify_val((const char*)fattr1_name, FATTR1_NAME, "Attribute::getName", __LINE__, __FILE__);
      |                                 ^~~~~~~~~~~
      |                    -
      |                    const_cast< -
      |                                > (         )
tattr.cpp:311:28: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  311 |         verify_val((size_t)name_size, FATTR1_NAME.size(), "Attribute::getName", __LINE__, __FILE__);
      |                            ^~~~~~~~~
      |                    -----------------
      |                    static_cast<size_t> (name_size)
tattr.cpp:312:33: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
  312 |         verify_val((const char*)fattr1_name, (const char*)short_name, "Attribute::getName", __LINE__, __FILE__);
      |                                 ^~~~~~~~~~~
      |                    -
      |                    const_cast< -
      |                                > (         )
tattr.cpp:312:59: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
  312 |         verify_val((const char*)fattr1_name, (const char*)short_name, "Attribute::getName", __LINE__, __FILE__);
      |                                                           ^~~~~~~~~~
      |                                              -
      |                                              const_cast< -
      |                                                          > (        )
tattr.cpp: In function 'void test_attr_compound_read()':
tattr.cpp:679:58: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
  679 |         Attribute attr = dataset.openAttribute((unsigned)0);
      |                                                          ^
      |                                                -----------
      |                                                static_cast<unsigned> (0)
tattr.cpp:693:32: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  693 |         verify_val((long)dims[0], (long)ATTR4_DIM1, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                ^
      |                    -------------
      |                    static_cast<long> (dims[0])
tattr.cpp:693:41: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  693 |         verify_val((long)dims[0], (long)ATTR4_DIM1, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                         ^~~~~~~~~~
      |                                   ----------------
      |                                   static_cast<long> (ATTR4_DIM1)
tattr.cpp:694:32: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  694 |         verify_val((long)dims[1], (long)ATTR4_DIM2, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                ^
      |                    -------------
      |                    static_cast<long> (dims[1])
tattr.cpp:694:41: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  694 |         verify_val((long)dims[1], (long)ATTR4_DIM2, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                         ^~~~~~~~~~
      |                                   ----------------
      |                                   static_cast<long> (ATTR4_DIM2)
tattr.cpp: In function 'void test_attr_mult_read()':
tattr.cpp:1024:58: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1024 |         Attribute attr = dataset.openAttribute((unsigned)0);
      |                                                          ^
      |                                                -----------
      |                                                static_cast<unsigned> (0)
tattr.cpp:1038:25: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1038 |         if ((long)dims[0] != (long)ATTR1_DIM1)
      |                         ^
      |             -------------
      |             static_cast<long> (dims[0])
tattr.cpp:1038:36: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1038 |         if ((long)dims[0] != (long)ATTR1_DIM1)
      |                                    ^~~~~~~~~~
      |                              ----------------
      |                              static_cast<long> (ATTR1_DIM1)
tattr.cpp:1039:111: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1039 |             TestErrPrintf("%d:attribute dimensions different: dims[0]=%d, should be %d\n",__LINE__,(int)dims[0],ATTR1_DIM1);
      |                                                                                                               ^
      |                                                                                                    ------------
      |                                                                                                    static_cast<int> (dims[0])
tattr.cpp:1076:48: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1076 |         attr = dataset.openAttribute((unsigned)1);
      |                                                ^
      |                                      -----------
      |                                      static_cast<unsigned> (1)
tattr.cpp:1076:49: warning: implicitly-declared 'H5::Attribute& H5::Attribute::operator=(const H5::Attribute&)' is deprecated [-Wdeprecated-copy]
 1076 |         attr = dataset.openAttribute((unsigned)1);
      |                                                 ^
In file included from ../../c++/src/H5Cpp.h:34:
../../c++/src/H5Attribute.h:33:9: note: because 'H5::Attribute' has user-provided 'H5::Attribute::Attribute(const H5::Attribute&)'
   33 |         Attribute(const Attribute& original);
      |         ^~~~~~~~~
tattr.cpp:1090:32: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1090 |         verify_val((long)dims[0], (long)ATTR2_DIM1, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                ^
      |                    -------------
      |                    static_cast<long> (dims[0])
tattr.cpp:1090:41: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1090 |         verify_val((long)dims[0], (long)ATTR2_DIM1, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                         ^~~~~~~~~~
      |                                   ----------------
      |                                   static_cast<long> (ATTR2_DIM1)
tattr.cpp:1091:32: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1091 |         verify_val((long)dims[1], (long)ATTR2_DIM2, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                ^
      |                    -------------
      |                    static_cast<long> (dims[1])
tattr.cpp:1091:41: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1091 |         verify_val((long)dims[1], (long)ATTR2_DIM2, "DataSpace::getSimpleExtentDims",__LINE__, __FILE__);
      |                                         ^~~~~~~~~~
      |                                   ----------------
      |                                   static_cast<long> (ATTR2_DIM2)
tattr.cpp:1129:48: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1129 |         attr = dataset.openAttribute((unsigned)2);
      |                                                ^
      |                                      -----------
      |                                      static_cast<unsigned> (2)
tattr.cpp:1129:49: warning: implicitly-declared 'H5::Attribute& H5::Attribute::operator=(const H5::Attribute&)' is deprecated [-Wdeprecated-copy]
 1129 |         attr = dataset.openAttribute((unsigned)2);
      |                                                 ^
../../c++/src/H5Attribute.h:33:9: note: because 'H5::Attribute' has user-provided 'H5::Attribute::Attribute(const H5::Attribute&)'
   33 |         Attribute(const Attribute& original);
      |         ^~~~~~~~~
tattr.cpp:1142:32: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1142 |         verify_val((long)dims[0],(long)ATTR3_DIM1,"attribute dimensions",__FILE__,__LINE__);
      |                                ^
      |                    -------------
      |                    static_cast<long> (dims[0])
tattr.cpp:1142:40: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1142 |         verify_val((long)dims[0],(long)ATTR3_DIM1,"attribute dimensions",__FILE__,__LINE__);
      |                                        ^~~~~~~~~~
      |                                  ----------------
      |                                  static_cast<long> (ATTR3_DIM1)
tattr.cpp:1143:32: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1143 |         verify_val((long)dims[1],(long)ATTR3_DIM2,"attribute dimensions",__FILE__,__LINE__);
      |                                ^
      |                    -------------
      |                    static_cast<long> (dims[1])
tattr.cpp:1143:40: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1143 |         verify_val((long)dims[1],(long)ATTR3_DIM2,"attribute dimensions",__FILE__,__LINE__);
      |                                        ^~~~~~~~~~
      |                                  ----------------
      |                                  static_cast<long> (ATTR3_DIM2)
tattr.cpp:1144:32: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1144 |         verify_val((long)dims[2],(long)ATTR3_DIM3,"attribute dimensions",__FILE__,__LINE__);
      |                                ^
      |                    -------------
      |                    static_cast<long> (dims[2])
tattr.cpp:1144:40: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1144 |         verify_val((long)dims[2],(long)ATTR3_DIM3,"attribute dimensions",__FILE__,__LINE__);
      |                                        ^~~~~~~~~~
      |                                  ----------------
      |                                  static_cast<long> (ATTR3_DIM3)
tattr.cpp:1037:13: warning: variable 'ndims' set but not used [-Wunused-but-set-variable]
 1037 |         int ndims = space.getSimpleExtentDims(dims);
      |             ^~~~~
tattr.cpp: In function 'void test_attr_delete()':
tattr.cpp:1220:56: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1220 |         Attribute fattr = fid1.openAttribute((unsigned)0);
      |                                                        ^
      |                                              -----------
      |                                              static_cast<unsigned> (0)
tattr.cpp:1258:58: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1258 |         Attribute attr = dataset.openAttribute((unsigned)0);
      |                                                          ^
      |                                                -----------
      |                                                static_cast<unsigned> (0)
tattr.cpp:1268:48: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1268 |         attr = dataset.openAttribute((unsigned)1);
      |                                                ^
      |                                      -----------
      |                                      static_cast<unsigned> (1)
tattr.cpp:1268:49: warning: implicitly-declared 'H5::Attribute& H5::Attribute::operator=(const H5::Attribute&)' is deprecated [-Wdeprecated-copy]
 1268 |         attr = dataset.openAttribute((unsigned)1);
      |                                                 ^
../../c++/src/H5Attribute.h:33:9: note: because 'H5::Attribute' has user-provided 'H5::Attribute::Attribute(const H5::Attribute&)'
   33 |         Attribute(const Attribute& original);
      |         ^~~~~~~~~
tattr.cpp:1284:48: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1284 |         attr = dataset.openAttribute((unsigned)0);
      |                                                ^
      |                                      -----------
      |                                      static_cast<unsigned> (0)
tattr.cpp:1284:49: warning: implicitly-declared 'H5::Attribute& H5::Attribute::operator=(const H5::Attribute&)' is deprecated [-Wdeprecated-copy]
 1284 |         attr = dataset.openAttribute((unsigned)0);
      |                                                 ^
../../c++/src/H5Attribute.h:33:9: note: because 'H5::Attribute' has user-provided 'H5::Attribute::Attribute(const H5::Attribute&)'
   33 |         Attribute(const Attribute& original);
      |         ^~~~~~~~~
In file included from ../../src/hdf5.h:34:
tattr.cpp: In function 'void test_attr_dtype_shared()':
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tattr.cpp:1338:63: note: in expansion of macro 'H5P_DEFAULT'
 1338 |         empty_filesize = h5_get_file_size(FILE_DTYPE.c_str(), H5P_DEFAULT);
      |                                                               ^~~~~~~~~~~
tattr.cpp:1359:33: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1359 |         verify_val((int)statbuf.nlink, 1, "DataType::getObjinfo", __LINE__, __FILE__);
      |                                 ^~~~~
      |                    -----
      |                    static_cast<int> ()
tattr.cpp:1370:33: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1370 |         verify_val((int)statbuf.nlink, 2, "H5File::getObjinfo", __LINE__, __FILE__);
      |                                 ^~~~~
      |                    -----
      |                    static_cast<int> ()
tattr.cpp:1379:33: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1379 |         verify_val((int)statbuf.nlink, 3, "DataSet::getObjinfo", __LINE__, __FILE__);
      |                                 ^~~~~
      |                    -----
      |                    static_cast<int> ()
tattr.cpp:1391:33: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1391 |         verify_val((int)statbuf.nlink, 2, "DataSet::getObjinfo after DataSet::removeAttr", __LINE__, __FILE__);
      |                                 ^~~~~
      |                    -----
      |                    static_cast<int> ()
tattr.cpp:1395:60: warning: implicitly-declared 'H5::Attribute& H5::Attribute::operator=(const H5::Attribute&)' is deprecated [-Wdeprecated-copy]
 1395 |         attr = dset.createAttribute(ATTR1_NAME,dtype,dspace);
      |                                                            ^
../../c++/src/H5Attribute.h:33:9: note: because 'H5::Attribute' has user-provided 'H5::Attribute::Attribute(const H5::Attribute&)'
   33 |         Attribute(const Attribute& original);
      |         ^~~~~~~~~
tattr.cpp:1400:33: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1400 |         verify_val((int)statbuf.nlink, 3, "DataSet::createAttribute", __LINE__, __FILE__);
      |                                 ^~~~~
      |                    -----
      |                    static_cast<int> ()
tattr.cpp:1437:33: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1437 |         verify_val((int)statbuf.nlink, 3, "DataSet::openAttribute", __LINE__, __FILE__);
      |                                 ^~~~~
      |                    -----
      |                    static_cast<int> ()
tattr.cpp:1447:33: warning: use of old-style cast to 'int' [-Wold-style-cast]
 1447 |         verify_val((int)statbuf.nlink, 1, "H5File::unlink", __LINE__, __FILE__);
      |                                 ^~~~~
      |                    -----
      |                    static_cast<int> ()
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tattr.cpp:1457:57: note: in expansion of macro 'H5P_DEFAULT'
 1457 |         filesize = h5_get_file_size(FILE_DTYPE.c_str(), H5P_DEFAULT);
      |                                                         ^~~~~~~~~~~
tattr.cpp:1458:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1458 |         verify_val((long)filesize, (long)empty_filesize, "Checking file size", __LINE__, __FILE__);
      |                          ^~~~~~~~
      |                    --------------
      |                    static_cast<long> (filesize)
tattr.cpp:1458:42: warning: use of old-style cast to 'long int' [-Wold-style-cast]
 1458 |         verify_val((long)filesize, (long)empty_filesize, "Checking file size", __LINE__, __FILE__);
      |                                          ^~~~~~~~~~~~~~
      |                                    ------
      |                                    static_cast<long> ( )
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23:
tattr.cpp: In function 'void test_string_attr()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tattr.cpp:1566:29: note: in expansion of macro 'H5T_VARIABLE'
 1566 |         StrType vls_type(0, H5T_VARIABLE);
      |                             ^~~~~~~~~~~~
tattr.cpp: In function 'void test_attr_corder_create_basic(H5::FileCreatPropList&, H5::FileAccPropList&)':
tattr.cpp:1789:47: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1789 |         verify_val(crt_order_flags, (unsigned)0, "DSetCreatPropList::getAttrCrtOrder",__LINE__,__FILE__);
      |                                               ^
      |                                     -----------
      |                                     static_cast<unsigned> (0)
tattr.cpp:1806:93: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1806 |         verify_val(crt_order_flags, (unsigned)(H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED), "DSetCreatPropList::getAttrCrtOrder",__LINE__,__FILE__);
      |                                                                                             ^
      |                                     ----------
      |                                     static_cast<unsigned> (                                  )
tattr.cpp:1834:46: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
 1834 |         dataset = fid1.openDataSet(DSET1_NAME);
      |                                              ^
In file included from ../../c++/src/H5Cpp.h:45:
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tattr.cpp:1837:39: warning: implicitly-declared 'H5::DSetCreatPropList& H5::DSetCreatPropList::operator=(const H5::DSetCreatPropList&)' is deprecated [-Wdeprecated-copy]
 1837 |         dcpl = dataset.getCreatePlist();
      |                                       ^
In file included from ../../c++/src/H5Cpp.h:26:
../../c++/src/H5DcreatProp.h:126:9: note: because 'H5::DSetCreatPropList' has user-provided 'H5::DSetCreatPropList::DSetCreatPropList(const H5::DSetCreatPropList&)'
  126 |         DSetCreatPropList(const DSetCreatPropList& orig);
      |         ^~~~~~~~~~~~~~~~~
../../c++/src/H5DcreatProp.h: In member function 'H5::DSetCreatPropList& H5::DSetCreatPropList::operator=(const H5::DSetCreatPropList&)':
../../c++/src/H5DcreatProp.h:29:17: warning: implicitly-declared 'H5::ObjCreatPropList& H5::ObjCreatPropList::operator=(const H5::ObjCreatPropList&)' is deprecated [-Wdeprecated-copy]
   29 | class H5_DLLCPP DSetCreatPropList : public ObjCreatPropList {
      |                 ^~~~~~~~~~~~~~~~~
In file included from ../../c++/src/H5Cpp.h:25:
../../c++/src/H5OcreatProp.h:50:9: note: because 'H5::ObjCreatPropList' has user-provided 'H5::ObjCreatPropList::ObjCreatPropList(const H5::ObjCreatPropList&)'
   50 |         ObjCreatPropList(const ObjCreatPropList& original);
      |         ^~~~~~~~~~~~~~~~
tattr.cpp: In function 'void test_attr_corder_create_basic(H5::FileCreatPropList&, H5::FileAccPropList&)':
tattr.cpp:1837:39: note: synthesized method 'H5::DSetCreatPropList& H5::DSetCreatPropList::operator=(const H5::DSetCreatPropList&)' first required here
 1837 |         dcpl = dataset.getCreatePlist();
      |                                       ^
tattr.cpp:1841:93: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
 1841 |         verify_val(crt_order_flags, (unsigned)(H5P_CRT_ORDER_TRACKED | H5P_CRT_ORDER_INDEXED), "DSetCreatPropList::getAttrCrtOrder",__LINE__,__FILE__);
      |                                                                                             ^
      |                                     ----------
      |                                     static_cast<unsigned> (                                  )
tattr.cpp: In function 'void test_attr()':
tattr.cpp:1898:29: warning: implicitly-declared 'H5::FileAccPropList& H5::FileAccPropList::operator=(const H5::FileAccPropList&)' is deprecated [-Wdeprecated-copy]
 1898 |                 curr_fapl = fapl_new;
      |                             ^~~~~~~~
In file included from ../../c++/src/H5Cpp.h:23:
../../c++/src/H5FaccProp.h:140:9: note: because 'H5::FileAccPropList' has user-provided 'H5::FileAccPropList::FileAccPropList(const H5::FileAccPropList&)'
  140 |         FileAccPropList(const FileAccPropList& original);
      |         ^~~~~~~~~~~~~~~
tattr.cpp:1903:29: warning: implicitly-declared 'H5::FileAccPropList& H5::FileAccPropList::operator=(const H5::FileAccPropList&)' is deprecated [-Wdeprecated-copy]
 1903 |                 curr_fapl = fapl;
      |                             ^~~~
../../c++/src/H5FaccProp.h:140:9: note: because 'H5::FileAccPropList' has user-provided 'H5::FileAccPropList::FileAccPropList(const H5::FileAccPropList&)'
  140 |         FileAccPropList(const FileAccPropList& original);
      |         ^~~~~~~~~~~~~~~
In file included from tattr.cpp:33:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = long long unsigned int; Type2 = int]':
tattr.cpp:525:19:   required from here
h5cpputil.h:70:11: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare]
   70 |     if (x != value)
      |         ~~^~~~~~~~
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_class_t; Type2 = H5T_class_t]':
tattr.cpp:700:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_order_t; Type2 = H5T_order_t]':
tattr.cpp:738:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_order_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_order_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_order_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5S_class_t; Type2 = H5S_class_t]':
tattr.cpp:905:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o th5s.o th5s.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from th5s.cpp:31:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/hdf5.h:22:
../../src/H5public.h:194:56: warning: use of old-style cast to 'hssize_t' {aka 'long long int'} [-Wold-style-cast]
  194 | #define HSIZE_UNDEF             ((hsize_t)(hssize_t)(-1))
      |                                                        ^
../../src/H5Spublic.h:26:25: note: in expansion of macro 'HSIZE_UNDEF'
   26 | #define H5S_UNLIMITED   HSIZE_UNDEF
      |                         ^~~~~~~~~~~
th5s.cpp:55:29: note: in expansion of macro 'H5S_UNLIMITED'
   55 | const hsize_t SPACE2_MAX1 = H5S_UNLIMITED;
      |                             ^~~~~~~~~~~~~
../../src/H5public.h:194:56: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  194 | #define HSIZE_UNDEF             ((hsize_t)(hssize_t)(-1))
      |                                                        ^
../../src/H5Spublic.h:26:25: note: in expansion of macro 'HSIZE_UNDEF'
   26 | #define H5S_UNLIMITED   HSIZE_UNDEF
      |                         ^~~~~~~~~~~
th5s.cpp:55:29: note: in expansion of macro 'H5S_UNLIMITED'
   55 | const hsize_t SPACE2_MAX1 = H5S_UNLIMITED;
      |                             ^~~~~~~~~~~~~
th5s.cpp:80:36: warning: use of old-style cast to 'float' [-Wold-style-cast]
   80 |  } space4_data={'v',987123,(float)-3.14,'g'}; /* Test data for 4th dataspace */
      |                                    ^~~~
      |                            ------------
      |                            static_cast<float> (-3.14)
th5s.cpp: In function 'void test_h5s_basic()':
th5s.cpp:125:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  125 |         verify_val((long)n, (long)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3),
      |                          ^
      |                    -------
      |                    static_cast<long> (n)
th5s.cpp:125:75: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  125 |         verify_val((long)n, (long)(SPACE1_DIM1 * SPACE1_DIM2 * SPACE1_DIM3),
      |                                                                           ^
      |                             ------
      |                             static_cast<long> (                            )
th5s.cpp:147:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  147 |         verify_val((long)n, (long)(SPACE2_DIM1 * SPACE2_DIM2 * SPACE2_DIM3 * SPACE2_DIM4),
      |                          ^
      |                    -------
      |                    static_cast<long> (n)
th5s.cpp:147:89: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  147 |         verify_val((long)n, (long)(SPACE2_DIM1 * SPACE2_DIM2 * SPACE2_DIM3 * SPACE2_DIM4),
      |                                                                                         ^
      |                             ------
      |                             static_cast<long> (                                          )
th5s.cpp: In function 'void test_h5s_scalar_write()':
th5s.cpp:252:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  252 |         verify_val((long)n, 1, "DataSpace::getSimpleExtentNpoints", __LINE__, __FILE__);
      |                          ^
      |                    -------
      |                    static_cast<long> (n)
th5s.cpp: In function 'void test_h5s_scalar_read()':
th5s.cpp:319:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  319 |         verify_val((long)n, 1, "DataSpace::getSimpleExtentNpoints", __LINE__, __FILE__);
      |                          ^
      |                    -------
      |                    static_cast<long> (n)
th5s.cpp: In function 'void test_h5s_null()':
th5s.cpp:377:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  377 |         verify_val((long)n, 0, "DataSpace::getSimpleExtentNpoints", __LINE__, __FILE__);
      |                          ^
      |                    -------
      |                    static_cast<long> (n)
th5s.cpp: In function 'void test_h5s_compound_scalar_write()':
th5s.cpp:447:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  447 |         verify_val((long)n, 1, "DataSpace::getSimpleExtentNpoints", __LINE__, __FILE__);
      |                          ^
      |                    -------
      |                    static_cast<long> (n)
th5s.cpp: In function 'void test_h5s_compound_scalar_read()':
th5s.cpp:508:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  508 |         verify_val((long)n, 1, "DataSpace::getSimpleExtentNpoints", __LINE__, __FILE__);
      |                          ^
      |                    -------
      |                    static_cast<long> (n)
In file included from th5s.cpp:35:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5S_class_t; Type2 = H5S_class_t]':
th5s.cpp:267:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5S_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o trefer.o trefer.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from trefer.cpp:29:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../test/h5test.h:28,
                 from trefer.cpp:32:
trefer.cpp: In function 'void test_reference_params()':
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hobj_ref_t*' {aka 'long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:88:27: note: in expansion of macro 'HDmalloc'
   88 |         wbuf=(hobj_ref_t*)HDmalloc(temp_size*SPACE1_DIM1);
      |                           ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hobj_ref_t*' {aka 'long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:89:27: note: in expansion of macro 'HDmalloc'
   89 |         rbuf=(hobj_ref_t*)HDmalloc(temp_size*SPACE1_DIM1);
      |                           ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hobj_ref_t*' {aka 'long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:90:27: note: in expansion of macro 'HDmalloc'
   90 |         tbuf=(hobj_ref_t*)HDmalloc(temp_size*SPACE1_DIM1);
      |                           ^~~~~~~~
trefer.cpp:110:31: warning: use of old-style cast to 'unsigned int*' [-Wold-style-cast]
  110 |         for (tu32=(unsigned *)wbuf, i=0; i<SPACE1_DIM1; i++)
      |                               ^~~~
      |                   ----------------
      |                   reinterpret_cast<unsigned *> (wbuf)
trefer.cpp:120:79: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  120 |         dataset = group.createDataSet("Dataset2", PredType::NATIVE_UCHAR, sid1);
      |                                                                               ^
In file included from ../../c++/src/H5Cpp.h:45:
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
trefer.cpp:141:79: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  141 |         dataset = file1->createDataSet("Dataset3", PredType::STD_REF_OBJ, sid1);
      |                                                                               ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
trefer.cpp: In function 'void test_reference_obj()':
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hobj_ref_t*' {aka 'long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:208:27: note: in expansion of macro 'HDmalloc'
  208 |         wbuf=(hobj_ref_t*)HDmalloc(temp_size*SPACE1_DIM1);
      |                           ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hobj_ref_t*' {aka 'long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:209:27: note: in expansion of macro 'HDmalloc'
  209 |         rbuf=(hobj_ref_t*)HDmalloc(temp_size*SPACE1_DIM1);
      |                           ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hobj_ref_t*' {aka 'long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:210:27: note: in expansion of macro 'HDmalloc'
  210 |         tbuf=(hobj_ref_t*)HDmalloc(temp_size*SPACE1_DIM1);
      |                           ^~~~~~~~
trefer.cpp:232:33: warning: use of old-style cast to 'unsigned int*' [-Wold-style-cast]
  232 |         for (tu32 = (unsigned *)wbuf, i = 0; i < SPACE1_DIM1; i++)
      |                                 ^~~~
      |                     ----------------
      |                     reinterpret_cast<unsigned *> (wbuf)
trefer.cpp:242:79: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  242 |         dataset = group.createDataSet("Dataset2", PredType::NATIVE_UCHAR, sid1);
      |                                                                               ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
trefer.cpp:263:79: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  263 |         dataset = file1->createDataSet("Dataset3", PredType::STD_REF_OBJ, sid1);
      |                                                                               ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
trefer.cpp:297:49: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  297 |         dataset = file1->openDataSet("/Dataset3");
      |                                                 ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
trefer.cpp:309:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  309 |         verify_val((long)n_elements, 4, "DataSpace::getSimpleExtentNpoints",__LINE__,__FILE__);
      |                          ^~~~~~~~~~
      |                    ----------------
      |                    static_cast<long> (n_elements)
trefer.cpp:314:32: warning: use of old-style cast to 'unsigned int*' [-Wold-style-cast]
  314 |         for(tu32 = (unsigned *)tbuf, i = 0; i < SPACE1_DIM1; i++, tu32++)
      |                                ^~~~
      |                    ----------------
      |                    reinterpret_cast<unsigned *> (tbuf)
trefer.cpp:315:45: warning: use of old-style cast to 'uint32_t' {aka 'unsigned int'} [-Wold-style-cast]
  315 |             verify_val(*tu32, (uint32_t)(i*3), "DataSpace::getSimpleExtentNpoints",__LINE__,__FILE__);
      |                                             ^
      |                               ---------------
      |                               static_cast<uint32_t> ((i*3))
trefer.cpp: In function 'void test_reference_group()':
trefer.cpp:422:46: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  422 |         group2 = group.createGroup(GROUPNAME3);
      |                                              ^
In file included from ../../c++/src/H5Cpp.h:47:
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
trefer.cpp:453:44: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  453 |         dset1 = file1->openDataSet(DSETNAME);
      |                                            ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
trefer.cpp:470:36: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  470 |         verify_val(nobjs, (hsize_t)3, "H5Group::getNumObjs",__LINE__,__FILE__);
      |                                    ^
      |                           ----------
      |                           static_cast<hsize_t> (3)
trefer.cpp:474:36: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  474 |         verify_val(nobjs, (hsize_t)3, "H5Group::getNumObjs",__LINE__,__FILE__);
      |                                    ^
      |                           ----------
      |                           static_cast<hsize_t> (3)
trefer.cpp:487:68: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  487 |         group.getObjinfo(".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)0, oinfo);
      |                                                                    ^
      |                                                           ----------
      |                                                           static_cast<hsize_t> (0)
trefer.cpp:493:72: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  493 |             group.getObjinfo(".", H5_INDEX_NAME, H5_ITER_INC, (hsize_t)9, oinfo);
      |                                                                        ^
      |                                                               ----------
      |                                                               static_cast<hsize_t> (9)
trefer.cpp:502:36: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  502 |         verify_val(nobjs, (hsize_t)2, "H5Group::getNumObjs",__LINE__,__FILE__);
      |                                    ^
      |                           ----------
      |                           static_cast<hsize_t> (2)
trefer.cpp: In function 'void test_reference_region_1D()':
trefer.cpp:553:77: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  553 |         wbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)SPACE1_DIM1);
      |                                                                             ^~~~~~~~~~~
../../src/H5private.h:678:39: note: in definition of macro 'HDcalloc'
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                       ^
../../src/H5private.h:678:40: warning: use of old-style cast to 'unsigned char (*)[12]' [-Wold-style-cast]
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                        ^
trefer.cpp:553:35: note: in expansion of macro 'HDcalloc'
  553 |         wbuf = (hdset_reg_ref_t *)HDcalloc(sizeof(hdset_reg_ref_t), (size_t)SPACE1_DIM1);
      |                                   ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'unsigned char (*)[12]' [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:554:35: note: in expansion of macro 'HDmalloc'
  554 |         rbuf = (hdset_reg_ref_t *)HDmalloc(sizeof(hdset_reg_ref_t) * SPACE1_DIM1);
      |                                   ^~~~~~~~
../../src/H5private.h:1084:36: warning: use of old-style cast to 'uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:555:28: note: in expansion of macro 'HDmalloc'
  555 |         dwbuf = (uint8_t *)HDmalloc(sizeof(uint8_t) * SPACE3_DIM1);
      |                            ^~~~~~~~
trefer.cpp:556:62: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  556 |         drbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)SPACE3_DIM1);
      |                                                              ^~~~~~~~~~~
../../src/H5private.h:678:39: note: in definition of macro 'HDcalloc'
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                       ^
../../src/H5private.h:678:40: warning: use of old-style cast to 'uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast]
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                        ^
trefer.cpp:556:28: note: in expansion of macro 'HDcalloc'
  556 |         drbuf = (uint8_t *)HDcalloc(sizeof(uint8_t), (size_t)SPACE3_DIM1);
      |                            ^~~~~~~~
trefer.cpp:573:24: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion]
  573 |             *tu8++ = i * 3; // from C test
      |                      ~~^~~
trefer.cpp:625:53: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  625 |         sid3.selectElements(H5S_SELECT_SET, (size_t)POINT1_NPOINTS, (const hsize_t *)coord1);
      |                                                     ^~~~~~~~~~~~~~
      |                                             --------
      |                                             static_cast<size_t> ( )
trefer.cpp:625:86: warning: use of old-style cast to 'const hsize_t*' {aka 'const long long unsigned int*'} [-Wold-style-cast]
  625 |         sid3.selectElements(H5S_SELECT_SET, (size_t)POINT1_NPOINTS, (const hsize_t *)coord1);
      |                                                                                      ^~~~~~
      |                                                                     -----------------------
      |                                                                     reinterpret_cast<const hsize_t *> (coord1)
trefer.cpp:651:46: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  651 |         dset1 = file1.openDataSet("/Dataset1");
      |                                              ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
trefer.cpp:666:30: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  666 |             verify_val((long)nelms, 100, "DataSpace::getSimpleExtentNpoints",__LINE__,__FILE__);
      |                              ^~~~~
      |                        -----------
      |                        static_cast<long> (nelms)
trefer.cpp:677:30: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  677 |             verify_val((long)nelms, 100, "DataSpace::getSimpleExtentNpoints",__LINE__,__FILE__);
      |                              ^~~~~
      |                        -----------
      |                        static_cast<long> (nelms)
trefer.cpp:687:30: warning: use of old-style cast to 'uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast]
  687 |         for(tu8 = (uint8_t *)drbuf, i = 0; i < SPACE3_DIM1; i++, tu8++)
      |                              ^~~~~
      |                   ----------------
      |                   const_cast<uint8_t *> (drbuf)
trefer.cpp:688:45: warning: use of old-style cast to 'uint8_t' {aka 'unsigned char'} [-Wold-style-cast]
  688 |             verify_val(*tu8, (uint8_t)(i * 3), "DataSpace::getSimpleExtentNpoints",__LINE__,__FILE__);
      |                                             ^
      |                              ----------------
      |                              static_cast<uint8_t> ((i * 3))
trefer.cpp:699:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  699 |         verify_val((long)nelms, 30, "DataSpace::getSelectNpoints",__LINE__,__FILE__);
      |                          ^~~~~
      |                    -----------
      |                    static_cast<long> (nelms)
trefer.cpp:703:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  703 |         verify_val((long)nelms, 15, "DataSpace::getSelectNpoints",__LINE__,__FILE__);
      |                          ^~~~~
      |                    -----------
      |                    static_cast<long> (nelms)
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hsize_t*' {aka 'long long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:706:29: note: in expansion of macro 'HDmalloc'
  706 |         coords = (hsize_t *)HDmalloc(nelms * SPACE3_RANK * sizeof(hsize_t) * 2);
      |                             ^~~~~~~~
trefer.cpp:709:49: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  709 |         reg_sp.getSelectHyperBlocklist((hsize_t)0, (hsize_t)nelms, coords);
      |                                                 ^
      |                                        ----------
      |                                        static_cast<hsize_t> (0)
trefer.cpp:709:61: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  709 |         reg_sp.getSelectHyperBlocklist((hsize_t)0, (hsize_t)nelms, coords);
      |                                                             ^~~~~
      |                                                    --------------
      |                                                    static_cast<hsize_t> (nelms)
trefer.cpp:712:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  712 |         verify_val(coords[0], (hsize_t)2, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^
      |                               ----------
      |                               static_cast<hsize_t> (2)
trefer.cpp:713:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  713 |         verify_val(coords[1], (hsize_t)3, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^
      |                               ----------
      |                               static_cast<hsize_t> (3)
trefer.cpp:714:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  714 |         verify_val(coords[2], (hsize_t)7, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^
      |                               ----------
      |                               static_cast<hsize_t> (7)
trefer.cpp:715:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  715 |         verify_val(coords[3], (hsize_t)8, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^
      |                               ----------
      |                               static_cast<hsize_t> (8)
trefer.cpp:716:39: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  716 |         verify_val(coords[4],(hsize_t)12, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                       ^~
      |                              -----------
      |                              static_cast<hsize_t> (12)
trefer.cpp:717:39: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  717 |         verify_val(coords[5],(hsize_t)13, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                       ^~
      |                              -----------
      |                              static_cast<hsize_t> (13)
trefer.cpp:718:39: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  718 |         verify_val(coords[6],(hsize_t)17, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                       ^~
      |                              -----------
      |                              static_cast<hsize_t> (17)
trefer.cpp:719:39: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  719 |         verify_val(coords[7],(hsize_t)18, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                       ^~
      |                              -----------
      |                              static_cast<hsize_t> (18)
trefer.cpp:720:39: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  720 |         verify_val(coords[8],(hsize_t)22, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                       ^~
      |                              -----------
      |                              static_cast<hsize_t> (22)
trefer.cpp:721:39: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  721 |         verify_val(coords[9],(hsize_t)23, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                       ^~
      |                              -----------
      |                              static_cast<hsize_t> (23)
trefer.cpp:722:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  722 |         verify_val(coords[10],(hsize_t)27, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (27)
trefer.cpp:723:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  723 |         verify_val(coords[11],(hsize_t)28, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (28)
trefer.cpp:724:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  724 |         verify_val(coords[12],(hsize_t)32, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (32)
trefer.cpp:725:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  725 |         verify_val(coords[13],(hsize_t)33, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (33)
trefer.cpp:726:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  726 |         verify_val(coords[14],(hsize_t)37, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (37)
trefer.cpp:727:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  727 |         verify_val(coords[15],(hsize_t)38, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (38)
trefer.cpp:728:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  728 |         verify_val(coords[16],(hsize_t)42, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (42)
trefer.cpp:729:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  729 |         verify_val(coords[17],(hsize_t)43, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (43)
trefer.cpp:730:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  730 |         verify_val(coords[18],(hsize_t)47, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (47)
trefer.cpp:731:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  731 |         verify_val(coords[19],(hsize_t)48, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (48)
trefer.cpp:732:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  732 |         verify_val(coords[20],(hsize_t)52, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (52)
trefer.cpp:733:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  733 |         verify_val(coords[21],(hsize_t)53, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (53)
trefer.cpp:734:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  734 |         verify_val(coords[22],(hsize_t)57, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (57)
trefer.cpp:735:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  735 |         verify_val(coords[23],(hsize_t)58, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (58)
trefer.cpp:736:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  736 |         verify_val(coords[24],(hsize_t)62, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (62)
trefer.cpp:737:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  737 |         verify_val(coords[25],(hsize_t)63, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (63)
trefer.cpp:738:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  738 |         verify_val(coords[26],(hsize_t)67, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (67)
trefer.cpp:739:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  739 |         verify_val(coords[27],(hsize_t)68, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (68)
trefer.cpp:740:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  740 |         verify_val(coords[28],(hsize_t)72, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (72)
trefer.cpp:741:40: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  741 |         verify_val(coords[29],(hsize_t)73, "Hyperslab Coordinates",__LINE__,__FILE__);
      |                                        ^~
      |                               -----------
      |                               static_cast<hsize_t> (73)
trefer.cpp:747:36: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  747 |         verify_val(low[0],(hsize_t)2, "DataSpace::getSelectBounds",__LINE__,__FILE__);
      |                                    ^
      |                           ----------
      |                           static_cast<hsize_t> (2)
trefer.cpp:748:37: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  748 |         verify_val(high[0],(hsize_t)73, "DataSpace::getSelectBounds",__LINE__,__FILE__);
      |                                     ^~
      |                            -----------
      |                            static_cast<hsize_t> (73)
trefer.cpp:762:26: warning: use of old-style cast to 'long int' [-Wold-style-cast]
  762 |         verify_val((long)nelmspts, 10, "DataSpace::getSelectNpoints",__LINE__,__FILE__);
      |                          ^~~~~~~~
      |                    --------------
      |                    static_cast<long> (nelmspts)
../../src/H5private.h:1084:36: warning: use of old-style cast to 'hsize_t*' {aka 'long long unsigned int*'} [-Wold-style-cast]
 1084 |     #define HDmalloc(Z)    malloc(Z)
      |                                    ^
trefer.cpp:765:29: note: in expansion of macro 'HDmalloc'
  765 |         coords = (hsize_t *)HDmalloc(nelmspts * SPACE3_RANK * sizeof(hsize_t));
      |                             ^~~~~~~~
trefer.cpp:768:48: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  768 |         elm_sp.getSelectElemPointlist((hsize_t)0, (hsize_t)nelmspts, coords);
      |                                                ^
      |                                       ----------
      |                                       static_cast<hsize_t> (0)
trefer.cpp:768:60: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  768 |         elm_sp.getSelectElemPointlist((hsize_t)0, (hsize_t)nelmspts, coords);
      |                                                            ^~~~~~~~
      |                                                   -----------------
      |                                                   static_cast<hsize_t> (nelmspts)
trefer.cpp:786:36: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  786 |         verify_val(low[0],(hsize_t)3, "DataSpace::getSelectBounds",__LINE__,__FILE__);
      |                                    ^
      |                           ----------
      |                           static_cast<hsize_t> (3)
trefer.cpp:787:37: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  787 |         verify_val(high[0],(hsize_t)97, "DataSpace::getSelectBounds",__LINE__,__FILE__);
      |                                     ^~
      |                            -----------
      |                            static_cast<hsize_t> (97)
In file included from trefer.cpp:33:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5O_type_t; Type2 = H5O_type_t]':
trefer.cpp:268:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_class_t; Type2 = H5T_class_t]':
trefer.cpp:352:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tlinks.o tlinks.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tlinks.cpp:28:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23:
tlinks.cpp: In function 'void test_basic_links(hid_t, hbool_t)':
../../src/H5Lpublic.h:41:29: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   41 | #define H5L_SAME_LOC (hid_t)0
      |                             ^
tlinks.cpp:107:35: note: in expansion of macro 'H5L_SAME_LOC'
  107 |                 file_id, "dset1", H5L_SAME_LOC, "grp1/hard1",
      |                                   ^~~~~~~~~~~~
In file included from ../../src/hdf5.h:34:
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:108:17: note: in expansion of macro 'H5P_DEFAULT'
  108 |                 H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                 ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:108:30: note: in expansion of macro 'H5P_DEFAULT'
  108 |                 H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                              ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:113:49: note: in expansion of macro 'H5P_DEFAULT'
  113 |                 "/dset1", file_id, "grp1/soft", H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                                                 ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:113:62: note: in expansion of macro 'H5P_DEFAULT'
  113 |                 "/dset1", file_id, "grp1/soft", H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                                                              ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:118:51: note: in expansion of macro 'H5P_DEFAULT'
  118 |                 "foobar", file_id, "grp1/dangle", H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                                                   ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:118:64: note: in expansion of macro 'H5P_DEFAULT'
  118 |                 "foobar", file_id, "grp1/dangle", H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                                                                ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:124:17: note: in expansion of macro 'H5P_DEFAULT'
  124 |                 H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                 ^~~~~~~~~~~
../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
tlinks.cpp:124:30: note: in expansion of macro 'H5P_DEFAULT'
  124 |                 H5P_DEFAULT, H5P_DEFAULT) < 0)
      |                              ^~~~~~~~~~~
tlinks.cpp: In function 'void test_move(hid_t, hbool_t)':
tlinks.cpp:326:53: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  326 |             moved_grp = grp_1.openGroup("group_move");
      |                                                     ^
In file included from ../../c++/src/H5Cpp.h:47:
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:341:55: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  341 |         moved_grp = grp_2.openGroup("group_newer_name");
      |                                                       ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:348:55: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  348 |         moved_grp = grp_1.openGroup("group_newer_name");
      |                                                       ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:355:56: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  355 |         moved_grp = grp_2.openGroup("group_newest_name");
      |                                                        ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:360:59: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  360 |             moved_grp = grp_1.openGroup("group_newer_name");
      |                                                           ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:369:59: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  369 |             moved_grp = grp_2.openGroup("group_newer_name");
      |                                                           ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:378:57: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  378 |             moved_grp = grp_2.openGroup("group_new_name");
      |                                                         ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:387:53: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  387 |             moved_grp = grp_1.openGroup("group_copy");
      |                                                     ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp: In function 'void test_copy(hid_t, hbool_t)':
../../src/H5Lpublic.h:41:29: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   41 | #define H5L_SAME_LOC (hid_t)0
      |                             ^
tlinks.cpp:436:34: note: in expansion of macro 'H5L_SAME_LOC'
  436 |         grp_1.link("group_copy", H5L_SAME_LOC, "hard");
      |                                  ^~~~~~~~~~~~
tlinks.cpp:461:49: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  461 |         moved_grp = grp_1.openGroup("group_copy");
      |                                                 ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:468:55: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  468 |         moved_grp = grp_2.openGroup("group_newer_name");
      |                                                       ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:472:53: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  472 |         moved_grp = grp_2.openGroup("group_new_name");
      |                                                     ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:479:55: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  479 |         moved_grp = grp_1.openGroup("group_newer_name");
      |                                                       ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:483:53: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  483 |         moved_grp = grp_2.openGroup("group_new_name");
      |                                                     ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:490:56: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  490 |         moved_grp = grp_2.openGroup("group_newest_name");
      |                                                        ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:494:55: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  494 |         moved_grp = grp_1.openGroup("group_newer_name");
      |                                                       ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:497:55: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  497 |         moved_grp = grp_2.openGroup("group_newer_name");
      |                                                       ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:500:53: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  500 |         moved_grp = grp_2.openGroup("group_new_name");
      |                                                     ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:503:49: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  503 |         moved_grp = grp_1.openGroup("group_copy");
      |                                                 ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:509:59: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  509 |             moved_grp = grp_2.openGroup("group_newer_name");
      |                                                           ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp:521:53: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  521 |             moved_grp = grp_1.openGroup("group_copy");
      |                                                     ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tlinks.cpp: In function 'int visit_obj_cb(H5::H5Object&, std::string, const H5O_info_t*, void*)':
tlinks.cpp:607:35: warning: unused parameter 'obj' [-Wunused-parameter]
  607 | static int visit_obj_cb(H5Object& obj, const H5std_string name, const H5O_info_t *oinfo, void *_op_data)
      |                         ~~~~~~~~~~^~~
In file included from tlinks.cpp:32:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_cset_t; Type2 = H5T_cset_t]':
tlinks.cpp:226:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tobject.o tobject.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tobject.cpp:26:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
tobject.cpp: In function 'void test_get_objname()':
tobject.cpp:95:37: warning: use of old-style cast to 'const char*' [-Wold-style-cast]
   95 |             verify_val((const char*)grp1_name, "/Top", "Group::getObjName", __LINE__, __FILE__);
      |                                     ^~~~~~~~~
      |                        -
      |                        const_cast< -
      |                                    > (       )
tobject.cpp:126:83: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  126 |         dsingrp = grp1_2.createDataSet(DSET_IN_GRP1_2, PredType::NATIVE_INT, space);
      |                                                                                   ^
In file included from ../../c++/src/H5Cpp.h:45:
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tobject.cpp:138:52: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  138 |         dsingrp = grp1_2.openDataSet(DSET_IN_GRP1_2);
      |                                                    ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tobject.cpp: In function 'void test_get_objname_ontypes()':
tobject.cpp:278:58: warning: implicitly-declared 'H5::IntType& H5::IntType::operator=(const H5::IntType&)' is deprecated [-Wdeprecated-copy]
  278 |         inttype = file.openIntType("INT type of STD_B8LE"); // deprecated
      |                                                          ^
In file included from ../../c++/src/H5Cpp.h:39:
../../c++/src/H5IntType.h:57:9: note: because 'H5::IntType' has user-provided 'H5::IntType::IntType(const H5::IntType&)'
   57 |         IntType(const IntType& original);
      |         ^~~~~~~
../../c++/src/H5IntType.h: In member function 'H5::IntType& H5::IntType::operator=(const H5::IntType&)':
../../c++/src/H5IntType.h:25:17: warning: implicitly-declared 'H5::AtomType& H5::AtomType::operator=(const H5::AtomType&)' is deprecated [-Wdeprecated-copy]
   25 | class H5_DLLCPP IntType : public AtomType {
      |                 ^~~~~~~
In file included from ../../c++/src/H5Cpp.h:36:
../../c++/src/H5AtomType.h:64:9: note: because 'H5::AtomType' has user-provided 'H5::AtomType::AtomType(const H5::AtomType&)'
   64 |         AtomType(const AtomType& original);
      |         ^~~~~~~~
tobject.cpp: In function 'void test_get_objname_ontypes()':
tobject.cpp:278:58: note: synthesized method 'H5::IntType& H5::IntType::operator=(const H5::IntType&)' first required here
  278 |         inttype = file.openIntType("INT type of STD_B8LE"); // deprecated
      |                                                          ^
In file included from ../../test/h5test.h:28,
                 from tobject.cpp:29:
../../src/H5private.h:1371:36: warning: use of old-style cast to 'ssize_t' {aka 'long int'} [-Wold-style-cast]
 1371 |     #define HDstrlen(S)    strlen(S)
      |                                    ^
tobject.cpp:329:39: note: in expansion of macro 'HDstrlen'
  329 |         verify_val(name_len, (ssize_t)HDstrlen("/typetests/IntType NATIVE_INT"), "DataType::getObjName", __LINE__, __FILE__);
      |                                       ^~~~~~~~
tobject.cpp: In function 'void test_get_objtype()':
tobject.cpp:388:46: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  388 |         objtype = grp1.childObjType((hsize_t)1, H5_INDEX_NAME, H5_ITER_INC);
      |                                              ^
      |                                     ----------
      |                                     static_cast<hsize_t> (1)
tobject.cpp:395:46: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  395 |         objtype = grp1.childObjType((hsize_t)2);
      |                                              ^
      |                                     ----------
      |                                     static_cast<hsize_t> (2)
tobject.cpp: In function 'void test_open_object_header()':
tobject.cpp:487:14: warning: unused variable 'is_simple' [-Wunused-variable]
  487 |         bool is_simple = dspace.isSimple();
      |              ^~~~~~~~~
tobject.cpp:433:17: warning: unused variable 'ginfo' [-Wunused-variable]
  433 |     H5G_info_t  ginfo;                      /* Group info struct */
      |                 ^~~~~
tobject.cpp: In function 'void test_getobjectinfo_same_file()':
tobject.cpp:578:42: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  578 |         grp1 = file1.openGroup(GROUP1NAME);
      |                                          ^
In file included from ../../c++/src/H5Cpp.h:47:
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
tobject.cpp:579:42: warning: implicitly-declared 'H5::Group& H5::Group::operator=(const H5::Group&)' is deprecated [-Wdeprecated-copy]
  579 |         grp2 = file2.openGroup(GROUP2NAME);
      |                                          ^
../../c++/src/H5Group.h:57:9: note: because 'H5::Group' has user-provided 'H5::Group::Group(const H5::Group&)'
   57 |         Group(const Group& original);
      |         ^~~~~
In file included from tobject.cpp:30:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5O_type_t; Type2 = H5O_type_t]':
tobject.cpp:378:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5O_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5I_type_t; Type2 = H5I_type_t]':
tobject.cpp:469:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5I_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5I_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5I_type_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = long long unsigned int; Type2 = int]':
tobject.cpp:479:19:   required from here
h5cpputil.h:70:11: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'int' [-Wsign-compare]
   70 |     if (x != value)
      |         ~~^~~~~~~~
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_class_t; Type2 = H5T_class_t]':
tobject.cpp:495:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5cpputil.o h5cpputil.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from h5cpputil.cpp:31:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o tvlstr.o tvlstr.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from tvlstr.cpp:30:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23:
tvlstr.cpp: In function 'void test_vlstring_dataset()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:153:25: note: in expansion of macro 'H5T_VARIABLE'
  153 |         StrType vlst(0, H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
tvlstr.cpp:185:71: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  185 |         dset1 = root.createDataSet("test_scalar_small", vlst, ds_space);
      |                                                                       ^
In file included from ../../c++/src/H5Cpp.h:45:
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
In file included from ../../test/h5test.h:28,
                 from tvlstr.cpp:33:
../../src/H5private.h:678:40: warning: use of old-style cast to 'char*' [-Wold-style-cast]
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                        ^
tvlstr.cpp:187:37: note: in expansion of macro 'HDcalloc'
  187 |         dynstring_ds_write = (char*)HDcalloc(1, sizeof(char));
      |                                     ^~~~~~~~
tvlstr.cpp:202:44: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  202 |         dset1 = root.openDataSet(DSET1_NAME);
      |                                            ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tvlstr.cpp: In function 'void test_vlstring_array_dataset()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:256:25: note: in expansion of macro 'H5T_VARIABLE'
  256 |         StrType vlst(0, H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
../../src/H5private.h:678:40: warning: use of old-style cast to 'char*' [-Wold-style-cast]
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                        ^
tvlstr.cpp:289:31: note: in expansion of macro 'HDcalloc'
  289 |         char *wdata2 = (char*)HDcalloc(65534, sizeof(char));
      |                               ^~~~~~~~
tvlstr.cpp: In function 'void test_vlstrings_special()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:353:25: note: in expansion of macro 'H5T_VARIABLE'
  353 |         StrType vlst(0, H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
tvlstr.cpp:365:72: warning: use of old-style cast to 'int' [-Wold-style-cast]
  365 |                 TestErrPrintf("VL doesn't match!, rdata[%d]=%p\n",(int)ii,rdata[ii]);
      |                                                                        ^~
      |                                                                   -------
      |                                                                   static_cast<int> (ii)
tvlstr.cpp:378:114: warning: use of old-style cast to 'int' [-Wold-style-cast]
  378 |                 TestErrPrintf("VL data lengths don't match!, strlen(wdata[%d])=%u, strlen(rdata[%d])=%u\n", (int)ii, (unsigned)wlen, (int)ii, (unsigned)rlen);
      |                                                                                                                  ^~
      |                                                                                                             -------
      |                                                                                                             static_cast<int> (ii)
tvlstr.cpp:378:128: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
  378 |                 TestErrPrintf("VL data lengths don't match!, strlen(wdata[%d])=%u, strlen(rdata[%d])=%u\n", (int)ii, (unsigned)wlen, (int)ii, (unsigned)rlen);
      |                                                                                                                                ^~~~
      |                                                                                                                      --------------
      |                                                                                                                      static_cast<unsigned> (wlen)
tvlstr.cpp:378:139: warning: use of old-style cast to 'int' [-Wold-style-cast]
  378 |                 TestErrPrintf("VL data lengths don't match!, strlen(wdata[%d])=%u, strlen(rdata[%d])=%u\n", (int)ii, (unsigned)wlen, (int)ii, (unsigned)rlen);
      |                                                                                                                                           ^~
      |                                                                                                                                      -------
      |                                                                                                                                      static_cast<int> (ii)
tvlstr.cpp:378:153: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast]
  378 |                 TestErrPrintf("VL data lengths don't match!, strlen(wdata[%d])=%u, strlen(rdata[%d])=%u\n", (int)ii, (unsigned)wlen, (int)ii, (unsigned)rlen);
      |                                                                                                                                                         ^~~~
      |                                                                                                                                               --------------
      |                                                                                                                                               static_cast<unsigned> (rlen)
tvlstr.cpp:383:97: warning: use of old-style cast to 'int' [-Wold-style-cast]
  383 |                 TestErrPrintf("VL data values don't match!, wdata[%d]=%s, rdata[%d]=%s\n", (int)ii, wdata[ii], (int)ii, rdata[ii]);
      |                                                                                                 ^~
      |                                                                                            -------
      |                                                                                            static_cast<int> (ii)
tvlstr.cpp:383:117: warning: use of old-style cast to 'int' [-Wold-style-cast]
  383 |                 TestErrPrintf("VL data values don't match!, wdata[%d]=%s, rdata[%d]=%s\n", (int)ii, wdata[ii], (int)ii, rdata[ii]);
      |                                                                                                                     ^~
      |                                                                                                                -------
      |                                                                                                                static_cast<int> (ii)
tvlstr.cpp:389:38: warning: use of old-style cast to 'void*' [-Wold-style-cast]
  389 |         DataSet::vlenReclaim((void *)rdata, vlst, sid1);
      |                                      ^~~~~
      |                              -------------
      |                              static_cast<void *> (rdata)
tvlstr.cpp:403:67: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  403 |         dataset = file1.createDataSet("Dataset4", vlst, sid1, dcpl);
      |                                                                   ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tvlstr.cpp:414:72: warning: use of old-style cast to 'int' [-Wold-style-cast]
  414 |                 TestErrPrintf("VL doesn't match!, rdata[%d]=%p\n",(int)ii,rdata[ii]);
      |                                                                        ^~
      |                                                                   -------
      |                                                                   static_cast<int> (ii)
tvlstr.cpp:425:72: warning: use of old-style cast to 'int' [-Wold-style-cast]
  425 |                 TestErrPrintf("VL doesn't match!, rdata[%d]=%p\n",(int)ii,rdata[ii]);
      |                                                                        ^~
      |                                                                   -------
      |                                                                   static_cast<int> (ii)
tvlstr.cpp: In function 'void test_vlstring_type()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:476:22: note: in expansion of macro 'H5T_VARIABLE'
  476 |         vlst.setSize(H5T_VARIABLE);
      |                      ^~~~~~~~~~~~
tvlstr.cpp:497:45: warning: implicitly-declared 'H5::StrType& H5::StrType::operator=(const H5::StrType&)' is deprecated [-Wdeprecated-copy]
  497 |         vlst = file1->openStrType(VLSTR_TYPE); // deprecated
      |                                             ^
In file included from ../../c++/src/H5Cpp.h:41:
../../c++/src/H5StrType.h:69:9: note: because 'H5::StrType' has user-provided 'H5::StrType::StrType(const H5::StrType&)'
   69 |         StrType(const StrType& original);
      |         ^~~~~~~
../../c++/src/H5StrType.h: In member function 'H5::StrType& H5::StrType::operator=(const H5::StrType&)':
../../c++/src/H5StrType.h:25:17: warning: implicitly-declared 'H5::AtomType& H5::AtomType::operator=(const H5::AtomType&)' is deprecated [-Wdeprecated-copy]
   25 | class H5_DLLCPP StrType : public AtomType {
      |                 ^~~~~~~
In file included from ../../c++/src/H5Cpp.h:36:
../../c++/src/H5AtomType.h:64:9: note: because 'H5::AtomType' has user-provided 'H5::AtomType::AtomType(const H5::AtomType&)'
   64 |         AtomType(const AtomType& original);
      |         ^~~~~~~~
tvlstr.cpp: In function 'void test_vlstring_type()':
tvlstr.cpp:497:45: note: synthesized method 'H5::StrType& H5::StrType::operator=(const H5::StrType&)' first required here
  497 |         vlst = file1->openStrType(VLSTR_TYPE); // deprecated
      |                                             ^
tvlstr.cpp: In function 'void test_compact_vlstring()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:563:25: note: in expansion of macro 'H5T_VARIABLE'
  563 |         StrType vlst(0, H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
tvlstr.cpp:584:112: warning: use of old-style cast to 'int' [-Wold-style-cast]
  584 |                 TestErrPrintf("VL data length don't match!, strlen(wdata[%d])=%d, strlen(rdata[%d])=%d\n",(int)i,(int)strlen(wdata[i]),(int)i,(int)strlen(rdata[i]));
      |                                                                                                                ^
      |                                                                                                           ------
      |                                                                                                           static_cast<int> (i)
tvlstr.cpp:584:134: warning: use of old-style cast to 'int' [-Wold-style-cast]
  584 |                 TestErrPrintf("VL data length don't match!, strlen(wdata[%d])=%d, strlen(rdata[%d])=%d\n",(int)i,(int)strlen(wdata[i]),(int)i,(int)strlen(rdata[i]));
      |                                                                                                                                      ^
      |                                                                                                                  -----
      |                                                                                                                  static_cast<int> (   )
tvlstr.cpp:584:141: warning: use of old-style cast to 'int' [-Wold-style-cast]
  584 |                 TestErrPrintf("VL data length don't match!, strlen(wdata[%d])=%d, strlen(rdata[%d])=%d\n",(int)i,(int)strlen(wdata[i]),(int)i,(int)strlen(rdata[i]));
      |                                                                                                                                             ^
      |                                                                                                                                        ------
      |                                                                                                                                        static_cast<int> (i)
tvlstr.cpp:584:163: warning: use of old-style cast to 'int' [-Wold-style-cast]
  584 |                 TestErrPrintf("VL data length don't match!, strlen(wdata[%d])=%d, strlen(rdata[%d])=%d\n",(int)i,(int)strlen(wdata[i]),(int)i,(int)strlen(rdata[i]));
      |                                                                                                                                                                   ^
      |                                                                                                                                               -----
      |                                                                                                                                               static_cast<int> (   )
tvlstr.cpp:588:96: warning: use of old-style cast to 'int' [-Wold-style-cast]
  588 |                 TestErrPrintf("VL data values don't match!, wdata[%d]=%s, rdata[%d]=%s\n",(int)i,wdata[i],(int)i,rdata[i]);
      |                                                                                                ^
      |                                                                                           ------
      |                                                                                           static_cast<int> (i)
tvlstr.cpp:588:112: warning: use of old-style cast to 'int' [-Wold-style-cast]
  588 |                 TestErrPrintf("VL data values don't match!, wdata[%d]=%s, rdata[%d]=%s\n",(int)i,wdata[i],(int)i,rdata[i]);
      |                                                                                                                ^
      |                                                                                                           ------
      |                                                                                                           static_cast<int> (i)
tvlstr.cpp:594:38: warning: use of old-style cast to 'void*' [-Wold-style-cast]
  594 |         DataSet::vlenReclaim((void *)rdata, vlst, sid1);
      |                                      ^~~~~
      |                              -------------
      |                              static_cast<void *> (rdata)
tvlstr.cpp: In function 'void test_vlstring_attribute()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:639:25: note: in expansion of macro 'H5T_VARIABLE'
  639 |         StrType vlst(0, H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
tvlstr.cpp:671:76: warning: implicitly-declared 'H5::Attribute& H5::Attribute::operator=(const H5::Attribute&)' is deprecated [-Wdeprecated-copy]
  671 |         gr_attr = root.createAttribute("test_scalar_large", vlst, att_space);
      |                                                                            ^
In file included from ../../c++/src/H5Cpp.h:34:
../../c++/src/H5Attribute.h:33:9: note: because 'H5::Attribute' has user-provided 'H5::Attribute::Attribute(const H5::Attribute&)'
   33 |         Attribute(const Attribute& original);
      |         ^~~~~~~~~
../../src/H5private.h:678:40: warning: use of old-style cast to 'char*' [-Wold-style-cast]
  678 |     #define HDcalloc(N,Z)    calloc(N,Z)
      |                                        ^
tvlstr.cpp:673:35: note: in expansion of macro 'HDcalloc'
  673 |         string_att_write = (char*)HDcalloc(8192, sizeof(char));
      |                                   ^~~~~~~~
tvlstr.cpp: In function 'void test_vlstring_array_attribute()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:791:25: note: in expansion of macro 'H5T_VARIABLE'
  791 |         StrType vlst(0, H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
tvlstr.cpp: In function 'void write_scalar_dset(H5::H5File&, H5::DataType&, H5::DataSpace&, char*, char*)':
tvlstr.cpp:840:52: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  840 |         dset = file.createDataSet(name, type, space);
      |                                                    ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tvlstr.cpp: In function 'void read_scalar_dset(H5::H5File&, H5::DataType&, H5::DataSpace&, char*, char*)':
tvlstr.cpp:859:37: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  859 |         dset = file.openDataSet(name);
      |                                     ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
tvlstr.cpp: In function 'void test_vl_rewrite()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
tvlstr.cpp:903:25: note: in expansion of macro 'H5T_VARIABLE'
  903 |         StrType type(0, H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
In file included from tvlstr.cpp:34:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_str_t; Type2 = H5T_str_t]':
tvlstr.cpp:473:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_str_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_str_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_str_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_class_t; Type2 = H5T_class_t]':
tvlstr.cpp:480:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_cset_t; Type2 = H5T_cset_t]':
tvlstr.cpp:486:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_cset_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ttypes.o ttypes.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from ttypes.cpp:28:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
ttypes.cpp: In function 'void test_copy()':
ttypes.cpp:171:28: warning: implicitly-declared 'H5::IntType& H5::IntType::operator=(const H5::IntType&)' is deprecated [-Wdeprecated-copy]
  171 |         another_int_type = new_int_type;
      |                            ^~~~~~~~~~~~
In file included from ../../c++/src/H5Cpp.h:39:
../../c++/src/H5IntType.h:57:9: note: because 'H5::IntType' has user-provided 'H5::IntType::IntType(const H5::IntType&)'
   57 |         IntType(const IntType& original);
      |         ^~~~~~~
../../c++/src/H5IntType.h: In member function 'H5::IntType& H5::IntType::operator=(const H5::IntType&)':
../../c++/src/H5IntType.h:25:17: warning: implicitly-declared 'H5::AtomType& H5::AtomType::operator=(const H5::AtomType&)' is deprecated [-Wdeprecated-copy]
   25 | class H5_DLLCPP IntType : public AtomType {
      |                 ^~~~~~~
In file included from ../../c++/src/H5Cpp.h:36:
../../c++/src/H5AtomType.h:64:9: note: because 'H5::AtomType' has user-provided 'H5::AtomType::AtomType(const H5::AtomType&)'
   64 |         AtomType(const AtomType& original);
      |         ^~~~~~~~
ttypes.cpp: In function 'void test_copy()':
ttypes.cpp:171:28: note: synthesized method 'H5::IntType& H5::IntType::operator=(const H5::IntType&)' first required here
  171 |         another_int_type = new_int_type;
      |                            ^~~~~~~~~~~~
In file included from ../../src/H5Lpublic.h:30,
                 from ../../src/H5Opublic.h:31,
                 from ../../src/H5Apublic.h:22,
                 from ../../src/hdf5.h:23:
ttypes.cpp: In function 'void test_detect_type_class()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
ttypes.cpp:323:29: note: in expansion of macro 'H5T_VARIABLE'
  323 |         StrType atom_vls(0, H5T_VARIABLE);
      |                             ^~~~~~~~~~~~
ttypes.cpp: In function 'void test_vltype()':
ttypes.cpp:405:14: warning: unused variable 'is_valid' [-Wunused-variable]
  405 |         bool is_valid = IdComponent::isValid(vltype2.getId());
      |              ^~~~~~~~
ttypes.cpp: In function 'void test_query()':
ttypes.cpp:531:44: warning: implicitly-declared 'H5::CompType& H5::CompType::operator=(const H5::CompType&)' is deprecated [-Wdeprecated-copy]
  531 |         tid1 = file.openCompType(CompT_NAME);
      |                                            ^
In file included from ../../c++/src/H5Cpp.h:42:
../../c++/src/H5CompType.h:40:9: note: because 'H5::CompType' has user-provided 'H5::CompType::CompType(const H5::CompType&)'
   40 |         CompType(const CompType& original);
      |         ^~~~~~~~
ttypes.cpp:533:44: warning: implicitly-declared 'H5::EnumType& H5::EnumType::operator=(const H5::EnumType&)' is deprecated [-Wdeprecated-copy]
  533 |         tid2 = file.openEnumType(EnumT_NAME);
      |                                            ^
In file included from ../../c++/src/H5Cpp.h:38:
../../c++/src/H5EnumType.h:79:9: note: because 'H5::EnumType' has user-provided 'H5::EnumType::EnumType(const H5::EnumType&)'
   79 |         EnumType(const EnumType& original);
      |         ^~~~~~~~
ttypes.cpp: In function 'void test_transient()':
ttypes.cpp:630:40: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  630 |         dset = file.openDataSet("dset1");
      |                                        ^
In file included from ../../c++/src/H5Cpp.h:45:
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
ttypes.cpp: In function 'void test_named()':
ttypes.cpp:728:36: warning: use of old-style cast to 'int' [-Wold-style-cast]
  728 |             attr_data[0][i] = (int)i;/*tricky*/
      |                                    ^
      |                               ------
      |                               static_cast<int> (i)
ttypes.cpp:743:46: warning: implicitly-declared 'H5::IntType& H5::IntType::operator=(const H5::IntType&)' is deprecated [-Wdeprecated-copy]
  743 |         itype = file.openIntType("native-int");
      |                                              ^
../../c++/src/H5IntType.h:57:9: note: because 'H5::IntType' has user-provided 'H5::IntType::IntType(const H5::IntType&)'
   57 |         IntType(const IntType& original);
      |         ^~~~~~~
ttypes.cpp:761:40: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  761 |         dset = file.openDataSet("dset1");
      |                                        ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
ttypes.cpp:770:59: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  770 |         dset = file.createDataSet("dset2", *ds_type, space);
      |                                                           ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
ttypes.cpp:776:40: warning: implicitly-declared 'H5::DataSet& H5::DataSet::operator=(const H5::DataSet&)' is deprecated [-Wdeprecated-copy]
  776 |         dset = file.openDataSet("dset2");
      |                                        ^
../../c++/src/H5DataSet.h:100:9: note: because 'H5::DataSet' has user-provided 'H5::DataSet::DataSet(const H5::DataSet&)'
  100 |         DataSet(const DataSet& original);
      |         ^~~~~~~
ttypes.cpp: In function 'void test_encode_decode()':
../../src/H5Tpublic.h:196:37: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  196 | #define H5T_VARIABLE    ((size_t)(-1))  /* Indicate that a string is variable length (null-terminated in C, instead of fixed length) */
      |                                     ^
ttypes.cpp:910:25: note: in expansion of macro 'H5T_VARIABLE'
  910 |         vlsttyp.setSize(H5T_VARIABLE);
      |                         ^~~~~~~~~~~~
ttypes.cpp:1014:20: warning: unused variable 'mant_norm' [-Wunused-variable]
 1014 |         H5T_norm_t mant_norm = decoded_flttyp.getNorm(norm_string);
      |                    ^~~~~~~~~
In file included from ttypes.cpp:32:
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_class_t; Type2 = H5T_class_t]':
ttypes.cpp:118:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_class_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h: In instantiation of 'void verify_val(Type1, Type2, const char*, int, const char*) [with Type1 = H5T_sign_t; Type2 = H5T_sign_t]':
ttypes.cpp:988:19:   required from here
h5cpputil.h:68:55: warning: passing 'H5T_sign_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   67 |         cerr << "   Call to routine: " << where << " at line " << line
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |              << " in " << file_name <<  " had value " << x << endl;
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:68:55: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:14: warning: passing 'H5T_sign_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ^~~~~~~~
h5cpputil.h:74:14: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
h5cpputil.h:74:38: warning: passing 'H5T_sign_t' chooses 'int' over 'unsigned int' [-Wsign-promo]
   73 |         cerr << "*** UNEXPECTED VALUE from " << where << " should be "
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |              << value << ", but is " << x << " at line " << line
      |              ~~~~~~~~~~~~~~~~~~~~~~~~^~~~
h5cpputil.h:74:38: warning:   in call to 'std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]' [-Wsign-promo]
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src -I../../test -I../../c++/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o titerate.o titerate.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ../../src/hdf5.h:26,
                 from ../../c++/src/H5Include.h:15,
                 from ../../c++/src/H5Cpp.h:18,
                 from titerate.cpp:28:
../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
In file included from ../../test/h5test.h:28,
                 from titerate.cpp:31:
titerate.cpp: In function 'int iter_strcmp(const void*, const void*)':
titerate.cpp:90:44: warning: use of old-style cast to 'const char* const*' [-Wold-style-cast]
   90 |     return(HDstrcmp(*(const char * const *)s1,*(const char * const *)s2));
      |                                            ^~
../../src/H5private.h:1350:40: note: in definition of macro 'HDstrcmp'
 1350 |     #define HDstrcmp(X,Y)       strcmp(X,Y)
      |                                        ^
titerate.cpp:90:70: warning: use of old-style cast to 'const char* const*' [-Wold-style-cast]
   90 |     return(HDstrcmp(*(const char * const *)s1,*(const char * const *)s2));
      |                                                                      ^~
../../src/H5private.h:1350:42: note: in definition of macro 'HDstrcmp'
 1350 |     #define HDstrcmp(X,Y)       strcmp(X,Y)
      |                                          ^
titerate.cpp: In function 'herr_t liter_cb(hid_t, const char*, const H5L_info_t*, void*)':
titerate.cpp:101:36: warning: use of old-style cast to 'struct iter_info*' [-Wold-style-cast]
  101 |     iter_info *info = (iter_info *)op_data;
      |                                    ^~~~~~~
      |                       -
      |                       static_cast<-
      |                                   > (     )
titerate.cpp:99:45: warning: unused parameter 'group' [-Wunused-parameter]
   99 | static herr_t liter_cb(hid_t H5_ATTR_UNUSED group, const char *name, const H5L_info_t H5_ATTR_UNUSED *link_info, void *op_data)
      |                        ~~~~~~~~~~~~~~~~~~~~~^~~~~
titerate.cpp:99:103: warning: unused parameter 'link_info' [-Wunused-parameter]
   99 | static herr_t liter_cb(hid_t H5_ATTR_UNUSED group, const char *name, const H5L_info_t H5_ATTR_UNUSED *link_info, void *op_data)
      |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
titerate.cpp: In function 'void test_iter_group(H5::FileAccPropList&)':
titerate.cpp:192:47: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  192 |         HDqsort(lnames, (size_t)(NDATASETS + 2), sizeof(char *), iter_strcmp);
      |                                               ^
../../src/H5private.h:1175:39: note: in definition of macro 'HDqsort'
 1175 |     #define HDqsort(M,N,Z,F)  qsort(M,N,Z,F)
      |                                       ^
titerate.cpp:205:50: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  205 |         verify_val(nobjs, (hsize_t)(NDATASETS + 2), "H5Gget_info", __LINE__, __FILE__);
      |                                                  ^
      |                           ---------
      |                           static_cast<hsize_t> (  )
titerate.cpp:208:23: warning: comparison of integer expressions of different signedness: 'int' and 'hsize_t' {aka 'long long unsigned int'} [-Wsign-compare]
  208 |         for (i = 0; i < nobjs; i++)
      |                     ~~^~~~~~~
titerate.cpp:232:29: warning: use of old-style cast to 'hsize_t' {aka 'long long unsigned int'} [-Wold-style-cast]
  232 |             idx = (hsize_t)-1;
      |                             ^
      |                   -----------
      |                   static_cast<hsize_t> (-1)
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
/bin/sh ../../libtool  --tag=CXX   --mode=link g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o testhdf5 testhdf5.o dsets.o tattr.o tarray.o tcompound.o tdspl.o tfile.o tfilter.o th5s.o tlinks.o tobject.o trefer.o ttypes.o tvlstr.o titerate.o h5cpputil.o ../../test/libh5test.la ../../c++/src/libhdf5_cpp.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/testhdf5 testhdf5.o dsets.o tattr.o tarray.o tcompound.o tdspl.o tfile.o tfilter.o th5s.o tlinks.o tobject.o trefer.o ttypes.o tvlstr.o titerate.o h5cpputil.o  ../../test/.libs/libh5test.a ../../c++/src/.libs/libhdf5_cpp.so ../../src/.libs/libhdf5.so -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Nothing to be done for 'all-am'.
Making all in hl
Making all in src
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5IM.lo H5IM.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5IM.c  -fPIC -DPIC -o .libs/H5IM.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5LTanalyze.lo H5LTanalyze.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5LTanalyze.c  -fPIC -DPIC -o .libs/H5LTanalyze.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5LTparse.lo H5LTparse.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5LTparse.c  -fPIC -DPIC -o .libs/H5LTparse.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DO.lo H5DO.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DO.c  -fPIC -DPIC -o .libs/H5DO.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PT.lo H5PT.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PT.c  -fPIC -DPIC -o .libs/H5PT.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5DS.lo H5DS.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5DS.c  -fPIC -DPIC -o .libs/H5DS.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5TB.lo H5TB.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5TB.c  -fPIC -DPIC -o .libs/H5TB.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5LT.lo H5LT.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5LT.c  -fPIC -DPIC -o .libs/H5LT.o
H5LT.c: In function 'H5LTfind_dataset':
H5LT.c:1414:76: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 1414 |     return H5Literate(loc_id, H5_INDEX_NAME, H5_ITER_INC, 0, find_dataset, (void *)dset_name);
      |                                                                            ^
H5LT.c: In function 'H5LT_find_attribute':
H5LT.c:2040:77: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual]
 2040 |     return H5Aiterate2(loc_id, H5_INDEX_NAME, H5_ITER_INC, NULL, find_attr, (void *)attr_name);
      |                                                                             ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5LD.lo H5LD.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../src -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5LD.c  -fPIC -DPIC -o .libs/H5LD.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -version-info 101:3:1   -o libhdf5_hl.la -rpath /usr/lib64 H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo H5LD.lo ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -shared  -fPIC -DPIC  .libs/H5DO.o .libs/H5DS.o .libs/H5IM.o .libs/H5LT.o .libs/H5LTanalyze.o .libs/H5LTparse.o .libs/H5PT.o .libs/H5TB.o .libs/H5LD.o   ../../src/.libs/libhdf5.so -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libhdf5_hl.so.100 -o .libs/libhdf5_hl.so.100.1.3
hl/src/H5LTanalyze.l:64:24: warning: type of 'arr_stack' does not match original declaration [-Wlto-type-mismatch]
hl/src/H5LTparse.y:55:17: note: 'arr_stack' was previously declared here
hl/src/H5LTparse.y:55:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
libtool: link: (cd ".libs" && rm -f "libhdf5_hl.so.100" && ln -s "libhdf5_hl.so.100.1.3" "libhdf5_hl.so.100")
libtool: link: (cd ".libs" && rm -f "libhdf5_hl.so" && ln -s "libhdf5_hl.so.100.1.3" "libhdf5_hl.so")
libtool: link: ( cd ".libs" && rm -f "libhdf5_hl.la" && ln -s "../libhdf5_hl.la" "libhdf5_hl.la" )
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
Making all in test
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_image.o test_image.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_file_image.o test_file_image.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_packet.o test_packet.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_table.o test_table.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_lite.o test_lite.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_packet_vlen.o test_packet_vlen.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_ld.o test_ld.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_h5do_compat.o test_h5do_compat.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_dset_append.o test_dset_append.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
gcc -DHAVE_CONFIG_H -I. -I../../src -I../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I. -I. -I../../src -I../../src -I../../test -I../../test -I../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o test_ds.o test_ds.c
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_image test_image.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_image test_image.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
../../test/H5srcdir.h: In function 'H5_get_srcdir_filename':
../../test/H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at ../../test/H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_table test_table.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_table test_table.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
In function 'H5_get_srcdir_filename',
    inlined from 'h5file_open.constprop' at test_table.c:144:29:
../../test/H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at ../../test/H5srcdir.h:62:13,
    inlined from 'h5file_open.constprop' at test_table.c:144:29:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_h5do_compat test_h5do_compat.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_h5do_compat test_h5do_compat.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_file_image test_file_image.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_file_image test_file_image.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_lite test_lite.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_lite test_lite.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_packet test_packet.o test_packet_vlen.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_packet test_packet.o test_packet_vlen.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_ld test_ld.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_ld test_ld.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_ds test_ds.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_ds test_ds.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
../../test/H5srcdir.h: In function 'H5_get_srcdir_filename':
../../test/H5srcdir.h:62:66: warning: '%s' directive output may be truncated writing up to 1022 bytes into a region of size between 2 and 1024 [-Wformat-truncation=]
   62 |             HDsnprintf(srcdir_testpath, sizeof(srcdir_testpath), "%s%s", srcdir, filename);
      |                                                                  ^
In function 'snprintf',
    inlined from 'H5_get_srcdir_filename' at ../../test/H5srcdir.h:62:13:
/usr/include/bits/stdio2.h:54:10: note: '__builtin___snprintf_chk' output between 1 and 2045 bytes into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^
test_ds.c: In function 'test_attach_detach':
test_ds.c:5342:9: warning: 'gid' may be used uninitialized [-Wmaybe-uninitialized]
 5342 |         H5Gclose(gid);
      |         ^
test_ds.c:5118:20: note: 'gid' was declared here
 5118 |     hid_t          gid;                                              /* group ID */
      |                    ^
test_ds.c:5338:3: warning: 'var1_id' may be used uninitialized [-Wmaybe-uninitialized]
 5338 |   H5Dclose(var1_id);
      |   ^
test_ds.c:5122:20: note: 'var1_id' was declared here
 5122 |     hid_t          var1_id, var2_id, var3_id;                        /* DS component name */
      |                    ^
test_ds.c:5339:3: warning: 'var2_id' may be used uninitialized [-Wmaybe-uninitialized]
 5339 |   H5Dclose(var2_id);
      |   ^
test_ds.c:5122:29: note: 'var2_id' was declared here
 5122 |     hid_t          var1_id, var2_id, var3_id;                        /* DS component name */
      |                             ^
test_ds.c:5340:3: warning: 'var3_id' may be used uninitialized [-Wmaybe-uninitialized]
 5340 |   H5Dclose(var3_id);
      |   ^
test_ds.c:5122:38: note: 'var3_id' was declared here
 5122 |     hid_t          var1_id, var2_id, var3_id;                        /* DS component name */
      |                                      ^
test_ds.c: In function 'create_long_dataset.constprop':
test_ds.c:415:8: warning: 'buf_1' may be used uninitialized [-Wmaybe-uninitialized]
  415 |     if(H5LTmake_dataset_long(fid, dsname, rank, dims, buf) >= 0) {
      |        ^
../../hl/src/H5LTpublic.h:70:18: note: by argument 5 of type 'const long int *' to 'H5LTmake_dataset_long' declared here
   70 | H5_HLDLL herr_t  H5LTmake_dataset_long( hid_t loc_id,
      |                  ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
/bin/sh ../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o test_dset_append test_dset_append.o ../../hl/src/libhdf5_hl.la ../../test/libh5test.la ../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/test_dset_append test_dset_append.o  ../../hl/src/.libs/libhdf5_hl.so ../../test/.libs/libh5test.a ../../src/.libs/libhdf5.so -lz -ldl -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
Making all in tools
Making all in gif2h5
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o gif2hdf.o gif2hdf.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o hdf2gif.o hdf2gif.c
hdf2gif.c: In function 'main':
hdf2gif.c:352:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  352 | }
      | ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o hdfgifwr.o hdfgifwr.c
hdfgifwr.c:126:24: warning: size of 'htab' 40024 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  126 | static  count_int      htab [HSIZE];
      |                        ^~~~
hdfgifwr.c:127:24: warning: size of 'codetab' 10006 bytes exceeds maximum object size 2560 [-Wlarger-than=]
  127 | static  unsigned short codetab [HSIZE];
      |                        ^~~~~~~
hdfgifwr.c: In function 'char_out':
hdfgifwr.c:455:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  455 | }
      | ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o gifread.o gifread.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o decompress.o decompress.c
decompress.c:60:5: warning: size of 'Prefix' 16384 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   60 | int Prefix[4096];
      |     ^~~~~~
decompress.c:61:5: warning: size of 'Suffix' 16384 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   61 | int Suffix[4096];
      |     ^~~~~~
decompress.c:65:5: warning: size of 'OutCode' 4100 bytes exceeds maximum object size 2560 [-Wlarger-than=]
   65 | int OutCode[1025];
      |     ^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h52gifgentst.o h52gifgentst.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o writehdf.o writehdf.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o gif2mem.o gif2mem.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h52gifgentst h52gifgentst.o ../../../hl/src/libhdf5_hl.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h52gifgentst h52gifgentst.o  ../../../hl/src/.libs/libhdf5_hl.so ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h52gif hdf2gif.o hdfgifwr.o ../../../hl/src/libhdf5_hl.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h52gif hdf2gif.o hdfgifwr.o  ../../../hl/src/.libs/libhdf5_hl.so ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
hdf2gif.c: In function 'main':
hdf2gif.c:46:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   46 | int main(int argc , char **argv)
      |     ^
hdf2gif.c:46:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
hdf2gif.c:102:24: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  102 |     while (arg_index++ < argc - 1)
      |                        ^
hdf2gif.c:46:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
   46 | int main(int argc , char **argv)
      |     ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o gif2h5 gif2hdf.o gif2mem.o decompress.o gifread.o writehdf.o ../../../hl/src/libhdf5_hl.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/gif2h5 gif2hdf.o gif2mem.o decompress.o gifread.o writehdf.o  ../../../hl/src/.libs/libhdf5_hl.so ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
Making all in h5watch
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src -I../../../hl/test  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o swmr_check_compat_vfd.o swmr_check_compat_vfd.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src -I../../../hl/test  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5watch.o h5watch.c
h5watch.c: In function 'slicendump':
h5watch.c:261:5: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
  261 |     if((subrank - 1) > 0) {
      |     ^~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src -I../../../hl/test  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o h5watchgentest.o h5watchgentest.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
gcc -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../tools/lib -I../../../hl/src -I../../../hl/test -I../../../test  -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o extend_dset-extend_dset.o `test -f 'extend_dset.c' || echo './'`extend_dset.c
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o swmr_check_compat_vfd swmr_check_compat_vfd.o ../../../hl/src/libhdf5_hl.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/swmr_check_compat_vfd swmr_check_compat_vfd.o  ../../../hl/src/.libs/libhdf5_hl.so ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o h5watchgentest h5watchgentest.o ../../../hl/src/libhdf5_hl.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5watchgentest h5watchgentest.o  ../../../hl/src/.libs/libhdf5_hl.so ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o extend_dset extend_dset-extend_dset.o ../../../hl/src/libhdf5_hl.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la ../../../test/libh5test.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/extend_dset extend_dset-extend_dset.o  ../../../hl/src/.libs/libhdf5_hl.so ../../../tools/lib/.libs/libh5tools.a ../../../test/.libs/libh5test.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
/bin/sh ../../../libtool  --tag=CC   --mode=link gcc -std=c99  -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing    -o h5watch h5watch.o ../../../hl/src/libhdf5_hl.la ../../../tools/lib/libh5tools.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/h5watch h5watch.o  ../../../hl/src/.libs/libhdf5_hl.so ../../../tools/lib/.libs/libh5tools.a ../../../src/.libs/libhdf5.so -lz -ldl -lm
../../../tools/lib/h5tools.c: In function 'init_acc_pos':
../../../tools/lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
 1211 | init_acc_pos(h5tools_context_t *ctx, hsize_t *dims)
      | ^
../../../tools/lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
../../../tools/lib/h5tools.c:1211:1: warning: assuming signed overflow does not occur when changing X +- C1 cmp C2 to X cmp C2 -+ C1 [-Wstrict-overflow]
In function 'search_obj',
    inlined from 'h5tools_print_datatype.constprop.isra' at ../../../tools/lib/h5tools_dump.c:1909:15:
../../../tools/lib/h5tools_utils.c:692:25: warning: null pointer dereference [-Wnull-dereference]
  692 |     for(u = 0; u < table->nobjs; u++)
      |                         ^
../../../tools/lib/h5tools_utils.c:693:17: warning: null pointer dereference [-Wnull-dereference]
  693 |         if(table->objs[u].objno == objno)
      |                 ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Nothing to be done for 'all-am'.
Making all in c++
Making all in src
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
/bin/sh ../../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../hl/src  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o H5PacketTable.lo H5PacketTable.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../hl/src -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c H5PacketTable.cpp  -fPIC -DPIC -o .libs/H5PacketTable.o
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from H5PacketTable.cpp:25:
H5PacketTable.h: In constructor 'PacketTable::PacketTable()':
H5PacketTable.h:37:5: warning: 'PacketTable::table_id' should be initialized in the member initialization list [-Weffc++]
   37 |     PacketTable() {table_id = H5I_BADID;}
      |     ^~~~~~~~~~~
In file included from ../../../src/hdf5.h:34,
                 from ../../../hl/src/H5HLprivate2.h:18,
                 from H5PacketTable.cpp:23:
H5PacketTable.h: At global scope:
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
H5PacketTable.h:140:106: note: in expansion of macro 'H5P_DEFAULT'
  140 |     FL_PacketTable(hid_t fileID, const char* name, hid_t dtypeID, hsize_t chunkSize = 0, hid_t plistID = H5P_DEFAULT);
      |                                                                                                          ^~~~~~~~~~~
H5PacketTable.cpp: In constructor 'PacketTable::PacketTable(hid_t, const char*)':
H5PacketTable.cpp:35:5: warning: 'PacketTable::table_id' should be initialized in the member initialization list [-Weffc++]
   35 |     PacketTable::PacketTable(hid_t fileID, const char* name)
      |     ^~~~~~~~~~~
H5PacketTable.cpp: In constructor 'PacketTable::PacketTable(hid_t, char*)':
H5PacketTable.cpp:41:5: warning: 'PacketTable::table_id' should be initialized in the member initialization list [-Weffc++]
   41 |     PacketTable::PacketTable(hid_t fileID, char* name)
      |     ^~~~~~~~~~~
H5PacketTable.cpp: In member function 'int FL_PacketTable::GetPackets(hsize_t, hsize_t, void*)':
H5PacketTable.cpp:255:86: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast]
  255 |         return  H5PTread_packets(table_id, startIndex, (size_t)(endIndex-startIndex+1), data);
      |                                                                                      ^
      |                                                        --------
      |                                                        static_cast<size_t> (          )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -version-info 101:4:1   -o libhdf5_hl_cpp.la -rpath /usr/lib64 H5PacketTable.lo ../../../hl/src/libhdf5_hl.la ../../../c++/src/libhdf5_cpp.la -lz -ldl -lm 
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o  .libs/H5PacketTable.o   ../../../hl/src/.libs/libhdf5_hl.so ../../../c++/src/.libs/libhdf5_cpp.so -lz -ldl -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o  -O -g -O2 -flto=auto   -Wl,-soname -Wl,libhdf5_hl_cpp.so.100 -o .libs/libhdf5_hl_cpp.so.100.1.4
libtool: link: (cd ".libs" && rm -f "libhdf5_hl_cpp.so.100" && ln -s "libhdf5_hl_cpp.so.100.1.4" "libhdf5_hl_cpp.so.100")
libtool: link: (cd ".libs" && rm -f "libhdf5_hl_cpp.so" && ln -s "libhdf5_hl_cpp.so.100.1.4" "libhdf5_hl_cpp.so")
libtool: link: ( cd ".libs" && rm -f "libhdf5_hl_cpp.la" && ln -s "../libhdf5_hl_cpp.la" "libhdf5_hl_cpp.la" )
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
Making all in test
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
g++ -DHAVE_CONFIG_H -I. -I../../../src -I../../../fortran/src  -D_GNU_SOURCE -D_POSIX_C_SOURCE=200809L   -DNDEBUG -UH5_DEBUG_API -I../../../src -I../../../c++/src -I../../../hl/src -I../../../hl/c++/src -I../../../test -I../../../hl/test -I../../../hl/test  -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -c -o ptableTest.o ptableTest.cpp
cc1plus: warning: '-Wabi' won't warn about anything [-Wabi]
cc1plus: note: '-Wabi' warns about differences from the most up-to-date ABI, which is also used by default
cc1plus: note: use e.g. '-Wabi=11' to warn about changes from GCC 7
In file included from ptableTest.h:25,
                 from ptableTest.cpp:17:
../../../hl/c++/src/H5PacketTable.h: In constructor 'PacketTable::PacketTable()':
../../../hl/c++/src/H5PacketTable.h:37:5: warning: 'PacketTable::table_id' should be initialized in the member initialization list [-Weffc++]
   37 |     PacketTable() {table_id = H5I_BADID;}
      |     ^~~~~~~~~~~
In file included from ../../../src/hdf5.h:34,
                 from ../../../test/h5test.h:27,
                 from ../../../hl/test/h5hltest.h:25,
                 from ptableTest.h:24:
../../../hl/c++/src/H5PacketTable.h: At global scope:
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
../../../hl/c++/src/H5PacketTable.h:140:106: note: in expansion of macro 'H5P_DEFAULT'
  140 |     FL_PacketTable(hid_t fileID, const char* name, hid_t dtypeID, hsize_t chunkSize = 0, hid_t plistID = H5P_DEFAULT);
      |                                                                                                          ^~~~~~~~~~~
In file included from ../../../src/hdf5.h:26:
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../c++/src/H5Exception.h:72:55: note: in expansion of macro 'H5E_DEFAULT'
   72 |                                     hid_t err_stack = H5E_DEFAULT);
      |                                                       ^~~~~~~~~~~
ptableTest.cpp: In function 'int main()':
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
ptableTest.cpp:31:50: note: in expansion of macro 'H5P_DEFAULT'
   31 |     fileID = H5Fcreate(TEST_FILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
      |                                                  ^~~~~~~~~~~
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
ptableTest.cpp:31:63: note: in expansion of macro 'H5P_DEFAULT'
   31 |     fileID = H5Fcreate(TEST_FILE, H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
      |                                                               ^~~~~~~~~~~
ptableTest.cpp: In function 'int BasicTest()':
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
ptableTest.cpp:87:36: note: in expansion of macro 'H5P_DEFAULT'
   87 |     FL_PacketTable wrapper(fileID, H5P_DEFAULT, BASICTEST_PT, H5T_NATIVE_INT, 1);
      |                                    ^~~~~~~~~~~
ptableTest.cpp: In function 'int TestCompoundDatatype()':
ptableTest.cpp:149:7: warning: declaration of 'compoundType' shadows a previous local [-Wshadow]
  149 |     } compoundType;
      |       ^~~~~~~~~~~~
ptableTest.cpp:145:20: note: shadowed declaration is here
  145 |     typedef struct compoundType
      |                    ^~~~~~~~~~~~
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
ptableTest.cpp:159:36: note: in expansion of macro 'H5P_DEFAULT'
  159 |     FL_PacketTable wrapper(fileID, H5P_DEFAULT, CMPDTEST_PT, dtypeID, 1);
      |                                    ^~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:86:25: note: in expansion of macro 'H5E_DEFAULT'
   86 |     (void)H5Eauto_is_v2(H5E_DEFAULT, &H5E_saved_is_v2);                       \
      |                         ^~~~~~~~~~~
ptableTest.cpp:194:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  194 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:88:28: note: in expansion of macro 'H5E_DEFAULT'
   88 |         (void)H5Eget_auto2(H5E_DEFAULT, &H5E_saved.efunc2, &H5E_saved_edata); \
      |                            ^~~~~~~~~~~
ptableTest.cpp:194:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  194 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:89:28: note: in expansion of macro 'H5E_DEFAULT'
   89 |         (void)H5Eset_auto2(H5E_DEFAULT, NULL, NULL);                          \
      |                            ^~~~~~~~~~~
ptableTest.cpp:194:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  194 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:97:28: note: in expansion of macro 'H5E_DEFAULT'
   97 |         (void)H5Eset_auto2(H5E_DEFAULT, H5E_saved.efunc2, H5E_saved_edata);   \
      |                            ^~~~~~~~~~~
ptableTest.cpp:196:7: note: in expansion of macro 'H5E_END_TRY'
  196 |     } H5E_END_TRY;
      |       ^~~~~~~~~~~
ptableTest.cpp: In function 'int TestGetNext()':
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
ptableTest.cpp:215:36: note: in expansion of macro 'H5P_DEFAULT'
  215 |     FL_PacketTable wrapper(fileID, H5P_DEFAULT, GETNEXT_PT, H5T_NATIVE_INT, 500);
      |                                    ^~~~~~~~~~~
ptableTest.cpp: In function 'int TestCompress()':
ptableTest.cpp:304:24: warning: catching polymorphic type 'class H5::Exception' by value [-Wcatch-value=]
  304 |     } catch (Exception e) {
      |                        ^
ptableTest.cpp: In function 'int SystemTest()':
ptableTest.cpp:486:7: warning: declaration of 'compoundType' shadows a previous local [-Wshadow]
  486 |     } compoundType;
      |       ^~~~~~~~~~~~
ptableTest.cpp:482:20: note: shadowed declaration is here
  482 |     typedef struct compoundType
      |                    ^~~~~~~~~~~~
ptableTest.cpp:499:7: warning: declaration of 'cType2' shadows a previous local [-Wshadow]
  499 |     } cType2;
      |       ^~~~~~
ptableTest.cpp:495:20: note: shadowed declaration is here
  495 |     typedef struct cType2
      |                    ^~~~~~
../../../src/H5Ppublic.h:96:32: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   96 | #define H5P_DEFAULT     (hid_t)0
      |                                ^
ptableTest.cpp:515:37: note: in expansion of macro 'H5P_DEFAULT'
  515 |     FL_PacketTable wrapper2(fileID, H5P_DEFAULT, PT_SYSTEMTST2, dtypeID2, 1);
      |                                     ^~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:86:25: note: in expansion of macro 'H5E_DEFAULT'
   86 |     (void)H5Eauto_is_v2(H5E_DEFAULT, &H5E_saved_is_v2);                       \
      |                         ^~~~~~~~~~~
ptableTest.cpp:559:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  559 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:88:28: note: in expansion of macro 'H5E_DEFAULT'
   88 |         (void)H5Eget_auto2(H5E_DEFAULT, &H5E_saved.efunc2, &H5E_saved_edata); \
      |                            ^~~~~~~~~~~
ptableTest.cpp:559:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  559 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:89:28: note: in expansion of macro 'H5E_DEFAULT'
   89 |         (void)H5Eset_auto2(H5E_DEFAULT, NULL, NULL);                          \
      |                            ^~~~~~~~~~~
ptableTest.cpp:559:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  559 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:97:28: note: in expansion of macro 'H5E_DEFAULT'
   97 |         (void)H5Eset_auto2(H5E_DEFAULT, H5E_saved.efunc2, H5E_saved_edata);   \
      |                            ^~~~~~~~~~~
ptableTest.cpp:562:7: note: in expansion of macro 'H5E_END_TRY'
  562 |     } H5E_END_TRY;
      |       ^~~~~~~~~~~
ptableTest.cpp: In function 'int TestHDFFV_9758()':
ptableTest.cpp:605:19: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
  605 |         s1[i].a = i;
      |                   ^
ptableTest.cpp:607:27: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'double' may change value [-Wconversion]
  607 |         s1[i].c = 1. / (i + 1);
      |                        ~~~^~~~
ptableTest.cpp:608:45: warning: use of old-style cast to 'int' [-Wold-style-cast]
  608 |         HDsprintf(s1[i].d, "string%d", (int)i);
      |                                             ^
      |                                        ------
      |                                        static_cast<int> (i)
ptableTest.cpp:609:22: warning: conversion from 'hsize_t' {aka 'long long unsigned int'} to 'int' may change value [-Wconversion]
  609 |         s1[i].e = 100+i;
      |                   ~~~^~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:86:25: note: in expansion of macro 'H5E_DEFAULT'
   86 |     (void)H5Eauto_is_v2(H5E_DEFAULT, &H5E_saved_is_v2);                       \
      |                         ^~~~~~~~~~~
ptableTest.cpp:692:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  692 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:88:28: note: in expansion of macro 'H5E_DEFAULT'
   88 |         (void)H5Eget_auto2(H5E_DEFAULT, &H5E_saved.efunc2, &H5E_saved_edata); \
      |                            ^~~~~~~~~~~
ptableTest.cpp:692:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  692 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:89:28: note: in expansion of macro 'H5E_DEFAULT'
   89 |         (void)H5Eset_auto2(H5E_DEFAULT, NULL, NULL);                          \
      |                            ^~~~~~~~~~~
ptableTest.cpp:692:5: note: in expansion of macro 'H5E_BEGIN_TRY'
  692 |     H5E_BEGIN_TRY {
      |     ^~~~~~~~~~~~~
../../../src/H5Epublic.h:27:40: warning: use of old-style cast to 'hid_t' {aka 'long int'} [-Wold-style-cast]
   27 | #define H5E_DEFAULT             (hid_t)0
      |                                        ^
../../../src/H5Epublic.h:97:28: note: in expansion of macro 'H5E_DEFAULT'
   97 |         (void)H5Eset_auto2(H5E_DEFAULT, H5E_saved.efunc2, H5E_saved_edata);   \
      |                            ^~~~~~~~~~~
ptableTest.cpp:696:7: note: in expansion of macro 'H5E_END_TRY'
  696 |     } H5E_END_TRY;
      |       ^~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
/bin/sh ../../../libtool  --tag=CXX   --mode=link g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing   -o ptableTest ptableTest.o ../../../hl/c++/src/libhdf5_hl_cpp.la ../../../hl/src/libhdf5_hl.la ../../../c++/src/libhdf5_cpp.la ../../../src/libhdf5.la -lz -ldl -lm 
libtool: link: g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -o .libs/ptableTest ptableTest.o  ../../../hl/c++/src/.libs/libhdf5_hl_cpp.so ../../../hl/src/.libs/libhdf5_hl.so ../../../c++/src/.libs/libhdf5_cpp.so ../../../src/.libs/libhdf5.so -lz -ldl -lm
ptableTest.cpp: In function 'TestHDFFV_9758':
ptableTest.cpp:693:17: warning: 'strtype' may be used uninitialized [-Wmaybe-uninitialized]
  693 |         H5Tclose(strtype);
      |                 ^
ptableTest.cpp:589:11: note: 'strtype' was declared here
  589 |     hid_t strtype;
      |           ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
make[3]: Nothing to be done for 'all-am'.
make[2]: Nothing to be done for 'all-am'.
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.12419
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/libhdf5-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/libhdf5-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd libhdf5-1.10.6
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/libhdf5-buildroot
make: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6'
Making install in src
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
 /bin/sh ../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5.la '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5.so.103.2.0 /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5.so.103.2.0
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5.so.103.2.0 libhdf5.so.103 || { rm -f libhdf5.so.103 && ln -s libhdf5.so.103.2.0 libhdf5.so.103; }; })
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5.so.103.2.0 libhdf5.so || { rm -f libhdf5.so && ln -s libhdf5.so.103.2.0 libhdf5.so; }; })
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5.lai /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/include'
 /usr/libexec/rpm-build/install -p -m 644 hdf5.h H5api_adpt.h H5overflow.h H5pubconf.h H5public.h H5version.h H5Apublic.h H5ACpublic.h H5Cpublic.h H5Dpublic.h H5Epubgen.h H5Epublic.h H5Fpublic.h H5FDpublic.h H5FDcore.h H5FDdirect.h H5FDfamily.h H5FDhdfs.h H5FDlog.h H5FDmpi.h H5FDmpio.h H5FDmulti.h H5FDros3.h H5FDsec2.h H5FDstdio.h H5FDwindows.h H5Gpublic.h H5Ipublic.h H5Lpublic.h H5MMpublic.h H5Opublic.h H5Ppublic.h H5PLextern.h H5PLpublic.h H5Rpublic.h H5Spublic.h H5Tpublic.h H5Zpublic.h '/usr/src/tmp/libhdf5-buildroot/usr/include'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
 /usr/libexec/rpm-build/install -p -m 644 libhdf5.settings '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/src'
Making install in test
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/test'
Making install in bin
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/bin'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/bin'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
 /usr/libexec/rpm-build/install -p h5redeploy '/usr/src/tmp/libhdf5-buildroot/usr/bin'
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/bin'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/bin'
Making install in tools
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools'
Making install in lib
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/lib'
Making install in src
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src'
Making install in h5diff
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5diff '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5diff /usr/src/tmp/libhdf5-buildroot/usr/bin/h5diff
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5diff'
Making install in h5ls
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5ls '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5ls /usr/src/tmp/libhdf5-buildroot/usr/bin/h5ls
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5ls'
Making install in h5dump
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5dump '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5dump /usr/src/tmp/libhdf5-buildroot/usr/bin/h5dump
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5dump'
Making install in misc
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5debug h5repart h5mkgrp h5clear '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5debug /usr/src/tmp/libhdf5-buildroot/usr/bin/h5debug
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5repart /usr/src/tmp/libhdf5-buildroot/usr/bin/h5repart
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5mkgrp /usr/src/tmp/libhdf5-buildroot/usr/bin/h5mkgrp
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5clear /usr/src/tmp/libhdf5-buildroot/usr/bin/h5clear
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/misc'
Making install in h5import
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5import '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5import /usr/src/tmp/libhdf5-buildroot/usr/bin/h5import
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5import'
Making install in h5repack
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5repack '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '/usr/src/RPM/BUILD/libhdf5-1.10.6/src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5repack /usr/src/tmp/libhdf5-buildroot/usr/bin/h5repack
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5repack'
Making install in h5jam
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5jam h5unjam '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5jam /usr/src/tmp/libhdf5-buildroot/usr/bin/h5jam
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5unjam /usr/src/tmp/libhdf5-buildroot/usr/bin/h5unjam
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5jam'
Making install in h5copy
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5copy '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5copy /usr/src/tmp/libhdf5-buildroot/usr/bin/h5copy
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5copy'
Making install in h5format_convert
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5format_convert '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5format_convert /usr/src/tmp/libhdf5-buildroot/usr/bin/h5format_convert
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5format_convert'
Making install in h5stat
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5stat '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5stat /usr/src/tmp/libhdf5-buildroot/usr/bin/h5stat
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src/h5stat'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/src'
Making install in test
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test'
Making install in h5diff
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5diff'
Making install in h5ls
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5ls'
Making install in h5dump
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5dump'
Making install in misc
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
Making install in vds
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[5]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc/vds'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[5]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[5]: Nothing to be done for 'install-exec-am'.
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/misc'
Making install in h5import
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5import'
Making install in h5repack
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5repack'
Making install in h5jam
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5jam'
Making install in h5copy
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5copy'
Making install in h5format_convert
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5format_convert'
Making install in h5stat
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/h5stat'
Making install in perform
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5perf_serial '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5perf_serial /usr/src/tmp/libhdf5-buildroot/usr/bin/h5perf_serial
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test/perform'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/tools'
Making install in .
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6'
Making install in c++
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
Making install in src
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
 /usr/libexec/rpm-build/install -p h5c++ '/usr/src/tmp/libhdf5-buildroot/usr/bin'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
 /bin/sh ../../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5_cpp.la '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
libtool: warning: relinking 'libhdf5_cpp.la'
libtool: install: (cd /usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src; /bin/sh "/usr/src/RPM/BUILD/libhdf5-1.10.6/libtool"  --tag CXX --mode=relink g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -version-info 105:0:2 -o libhdf5_cpp.la -rpath /usr/lib64 H5Exception.lo H5IdComponent.lo H5DataSpace.lo H5PropList.lo H5Library.lo H5FaccProp.lo H5FcreatProp.lo H5LcreatProp.lo H5LaccProp.lo H5DaccProp.lo H5DxferProp.lo H5DcreatProp.lo H5Location.lo H5AbstractDs.lo H5Attribute.lo H5Object.lo H5OcreatProp.lo H5DataType.lo H5AtomType.lo H5PredType.lo H5EnumType.lo H5IntType.lo H5FloatType.lo H5StrType.lo H5ArrayType.lo H5VarLenType.lo H5CompType.lo H5DataSet.lo H5CommonFG.lo H5Group.lo H5File.lo ../../src/libhdf5.la -lz -ldl -lm -inst-prefix-dir /usr/src/tmp/libhdf5-buildroot)
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o  .libs/H5Exception.o .libs/H5IdComponent.o .libs/H5DataSpace.o .libs/H5PropList.o .libs/H5Library.o .libs/H5FaccProp.o .libs/H5FcreatProp.o .libs/H5LcreatProp.o .libs/H5LaccProp.o .libs/H5DaccProp.o .libs/H5DxferProp.o .libs/H5DcreatProp.o .libs/H5Location.o .libs/H5AbstractDs.o .libs/H5Attribute.o .libs/H5Object.o .libs/H5OcreatProp.o .libs/H5DataType.o .libs/H5AtomType.o .libs/H5PredType.o .libs/H5EnumType.o .libs/H5IntType.o .libs/H5FloatType.o .libs/H5StrType.o .libs/H5ArrayType.o .libs/H5VarLenType.o .libs/H5CompType.o .libs/H5DataSet.o .libs/H5CommonFG.o .libs/H5Group.o .libs/H5File.o   -L/usr/src/tmp/libhdf5-buildroot/usr/lib64 -L/usr/lib64 -lhdf5 -lz -ldl -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o  -O -g -O2 -flto=auto   -Wl,-soname -Wl,libhdf5_cpp.so.103 -o .libs/libhdf5_cpp.so.103.2.0
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5_cpp.so.103.2.0T /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_cpp.so.103.2.0
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5_cpp.so.103.2.0 libhdf5_cpp.so.103 || { rm -f libhdf5_cpp.so.103 && ln -s libhdf5_cpp.so.103.2.0 libhdf5_cpp.so.103; }; })
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5_cpp.so.103.2.0 libhdf5_cpp.so || { rm -f libhdf5_cpp.so && ln -s libhdf5_cpp.so.103.2.0 libhdf5_cpp.so; }; })
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5_cpp.lai /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_cpp.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/include'
 /usr/libexec/rpm-build/install -p -m 644 H5Cpp.h H5AbstractDs.h H5AtomType.h H5Attribute.h H5Classes.h H5CommonFG.h H5CompType.h H5DataSet.h H5DataSpace.h H5DataType.h H5OcreatProp.h H5DaccProp.h H5DcreatProp.h H5DxferProp.h H5EnumType.h H5Exception.h H5FaccProp.h H5FcreatProp.h H5File.h H5FloatType.h H5Group.h H5IdComponent.h H5Include.h H5IntType.h H5LcreatProp.h H5LaccProp.h H5Library.h H5Location.h H5Object.h H5PredType.h H5PropList.h H5StrType.h H5CppDoc.h H5ArrayType.h H5VarLenType.h '/usr/src/tmp/libhdf5-buildroot/usr/include'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/src'
Making install in test
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/test'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
Making install in hl
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
Making install in src
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
 /bin/sh ../../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5_hl.la '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
libtool: warning: relinking 'libhdf5_hl.la'
libtool: install: (cd /usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src; /bin/sh "/usr/src/RPM/BUILD/libhdf5-1.10.6/libtool"  --tag CC --mode=relink gcc -std=c99 -pedantic -Wall -Wextra -Wbad-function-cast -Wc++-compat -Wcast-align -Wcast-qual -Wconversion -Wdeclaration-after-statement -Wdisabled-optimization -Wfloat-equal -Wformat=2 -Wno-format-nonliteral -Winit-self -Winvalid-pch -Wmissing-declarations -Wmissing-include-dirs -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpacked -Wredundant-decls -Wshadow -Wstrict-prototypes -Wswitch-enum -Wswitch-default -Wundef -Wunused-macros -Wunsafe-loop-optimizations -Wwrite-strings -Wlogical-op -Wlarger-than=2560 -Wsync-nand -Wframe-larger-than=16384 -Wpacked-bitfield-compat -Wstrict-overflow=5 -Wjump-misses-init -Wunsuffixed-float-constants -Wdouble-promotion -Wtrampolines -Wstack-usage=8192 -Wvector-operation-performance -Wdate-time -Warray-bounds=2 -Wc99-c11-compat -Wnull-dereference -Wunused-const-variable -Wduplicated-cond -Whsa -Wnormalized -Walloc-zero -Walloca -Wduplicated-branches -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=5 -Wrestrict -Wattribute-alias -Wcast-align=strict -Wshift-overflow=2 -Wattribute-alias=2 -Wmissing-profile -fstdarg-opt -s -Wno-inline -Wno-aggregate-return -Wno-missing-format-attribute -Wno-missing-noreturn -Wno-suggest-attribute=const -Wno-suggest-attribute=pure -Wno-suggest-attribute=noreturn -Wno-suggest-attribute=format -Wno-suggest-attribute=cold -Wno-suggest-attribute=malloc -O3 -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -version-info 101:3:1 -o libhdf5_hl.la -rpath /usr/lib64 H5DO.lo H5DS.lo H5IM.lo H5LT.lo H5LTanalyze.lo H5LTparse.lo H5PT.lo H5TB.lo H5LD.lo ../../src/libhdf5.la -lz -ldl -lm -inst-prefix-dir /usr/src/tmp/libhdf5-buildroot)
libtool: relink: gcc -shared  -fPIC -DPIC  .libs/H5DO.o .libs/H5DS.o .libs/H5IM.o .libs/H5LT.o .libs/H5LTanalyze.o .libs/H5LTparse.o .libs/H5PT.o .libs/H5TB.o .libs/H5LD.o   -L/usr/src/tmp/libhdf5-buildroot/usr/lib64 -L/usr/lib64 -lhdf5 -lz -ldl -lm  -O3 -g -O2 -flto=auto   -Wl,-soname -Wl,libhdf5_hl.so.100 -o .libs/libhdf5_hl.so.100.1.3
hl/src/H5LTanalyze.l:64:24: warning: type of 'arr_stack' does not match original declaration [-Wlto-type-mismatch]
hl/src/H5LTparse.y:55:17: note: 'arr_stack' was previously declared here
hl/src/H5LTparse.y:55:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5_hl.so.100.1.3T /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_hl.so.100.1.3
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5_hl.so.100.1.3 libhdf5_hl.so.100 || { rm -f libhdf5_hl.so.100 && ln -s libhdf5_hl.so.100.1.3 libhdf5_hl.so.100; }; })
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5_hl.so.100.1.3 libhdf5_hl.so || { rm -f libhdf5_hl.so && ln -s libhdf5_hl.so.100.1.3 libhdf5_hl.so; }; })
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5_hl.lai /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_hl.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/include'
 /usr/libexec/rpm-build/install -p -m 644 hdf5_hl.h H5DOpublic.h H5IMpublic.h H5LTpublic.h H5TBpublic.h H5DSpublic.h H5PTpublic.h H5LDpublic.h '/usr/src/tmp/libhdf5-buildroot/usr/include'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/src'
Making install in test
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/test'
Making install in tools
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools'
Making install in gif2h5
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p gif2h5 h52gif '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../hl/src/libhdf5_hl.la' has not been installed in '/usr/lib64'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/gif2h5 /usr/src/tmp/libhdf5-buildroot/usr/bin/gif2h5
libtool: warning: '../../../hl/src/libhdf5_hl.la' has not been installed in '/usr/lib64'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h52gif /usr/src/tmp/libhdf5-buildroot/usr/bin/h52gif
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/gif2h5'
Making install in h5watch
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/bin'
  /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p h5watch '/usr/src/tmp/libhdf5-buildroot/usr/bin'
libtool: warning: '../../../hl/src/libhdf5_hl.la' has not been installed in '/usr/lib64'
libtool: warning: '../../../src/libhdf5.la' has not been installed in '/usr/lib64'
libtool: install: /usr/libexec/rpm-build/install -p .libs/h5watch /usr/src/tmp/libhdf5-buildroot/usr/bin/h5watch
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools/h5watch'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/tools'
Making install in c++
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
Making install in src
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
 /bin/sh ../../../libtool   --mode=install /usr/libexec/rpm-build/install -p   libhdf5_hl_cpp.la '/usr/src/tmp/libhdf5-buildroot/usr/lib64'
libtool: warning: relinking 'libhdf5_hl_cpp.la'
libtool: install: (cd /usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src; /bin/sh "/usr/src/RPM/BUILD/libhdf5-1.10.6/libtool"  --tag CXX --mode=relink g++ -pedantic -Wall -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Wredundant-decls -Winline -Wsign-promo -Woverloaded-virtual -Wold-style-cast -Weffc++ -Wreorder -Wnon-virtual-dtor -Wctor-dtor-privacy -Wabi -finline-functions -s -O -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fno-strict-aliasing -version-info 101:4:1 -o libhdf5_hl_cpp.la -rpath /usr/lib64 H5PacketTable.lo ../../../hl/src/libhdf5_hl.la ../../../c++/src/libhdf5_cpp.la -lz -ldl -lm -inst-prefix-dir /usr/src/tmp/libhdf5-buildroot)
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crti.o /usr/lib64/gcc/x86_64-alt-linux/13/crtbeginS.o  .libs/H5PacketTable.o   -L/usr/src/tmp/libhdf5-buildroot/usr/lib64 -L/usr/lib64 -lhdf5_hl -lhdf5_cpp -lz -ldl -L/usr/lib64/gcc/x86_64-alt-linux/13 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib64/gcc/x86_64-alt-linux/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib64/gcc/x86_64-alt-linux/13/crtendS.o /usr/lib64/gcc/x86_64-alt-linux/13/../../../../lib64/crtn.o  -O -g -O2 -flto=auto   -Wl,-soname -Wl,libhdf5_hl_cpp.so.100 -o .libs/libhdf5_hl_cpp.so.100.1.4
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5_hl_cpp.so.100.1.4T /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_hl_cpp.so.100.1.4
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5_hl_cpp.so.100.1.4 libhdf5_hl_cpp.so.100 || { rm -f libhdf5_hl_cpp.so.100 && ln -s libhdf5_hl_cpp.so.100.1.4 libhdf5_hl_cpp.so.100; }; })
libtool: install: (cd /usr/src/tmp/libhdf5-buildroot/usr/lib64 && { ln -s -f libhdf5_hl_cpp.so.100.1.4 libhdf5_hl_cpp.so || { rm -f libhdf5_hl_cpp.so && ln -s libhdf5_hl_cpp.so.100.1.4 libhdf5_hl_cpp.so; }; })
libtool: install: /usr/libexec/rpm-build/install -p .libs/libhdf5_hl_cpp.lai /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_hl_cpp.la
libtool: warning: remember to run 'libtool --finish /usr/lib64'
 /bin/mkdir -p '/usr/src/tmp/libhdf5-buildroot/usr/include'
 /usr/libexec/rpm-build/install -p -m 644 H5PacketTable.h '/usr/src/tmp/libhdf5-buildroot/usr/include'
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/src'
Making install in test
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/test'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
make[4]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
make[4]: Nothing to be done for 'install-exec-am'.
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
for d in examples c++ hl; do               \
    (cd $d && make  install-examples) || exit 1;           \
done
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/examples'
../bin/mkdirs /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c
+ /usr/libexec/rpm-build/install -p ./h5_write.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_read.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_extend_write.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_chunk_read.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_crtgrpd.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_subset.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_cmprss.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_rdwt.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_crtgrpar.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_extend.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_crtatt.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_crtgrp.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_crtdat.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_compound.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_group.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_select.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_attribute.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_mount.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_reference.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_drivers.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_extlink.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_elink_unix2win.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_ref2reg.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_shared_mesg.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./ph5example.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds-exc.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds-exclim.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds-eiger.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds-simpleIO.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds-percival.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds-percival-unlim.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./h5_vds-percival-unlim-maxmin.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p run-c-ex.sh /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c/.
+ /usr/libexec/rpm-build/install -p ./README /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/.
+ /usr/libexec/rpm-build/install -p ./run-all-ex.sh /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/.
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/examples'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/examples'
../../bin/mkdirs /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++
+ /usr/libexec/rpm-build/install -p ./create.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./readdata.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./writedata.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./compound.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./extend_ds.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./chunks.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5group.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_cmprss.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_crtatt.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_crtdat.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_crtgrpar.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_crtgrp.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_crtgrpd.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_extend.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_rdwt.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p ./h5tutr_subset.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
+ /usr/libexec/rpm-build/install -p run-c++-ex.sh /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/c++/.
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++/examples'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/c++'
make[1]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
for d in examples c++; do               \
    (cd $d && make  install-examples) || exit 1;           \
done
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/examples'
../../bin/mkdirs /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c
+ /usr/libexec/rpm-build/install -p ./ex_lite1.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_lite2.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_lite3.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ptExampleFL.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_image1.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_image2.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_01.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_02.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_03.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_04.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_05.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_06.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_07.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_08.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_09.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_10.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_11.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_table_12.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./ex_ds1.c /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./image24pixel.txt /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./image8.txt /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./pal_rgb.h /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p run-hlc-ex.sh /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c/.
+ /usr/libexec/rpm-build/install -p ./run-hl-ex.sh /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/.
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/examples'
make[2]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
make[3]: Entering directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/examples'
../../../bin/mkdirs /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c++
+ /usr/libexec/rpm-build/install -p ./ptExampleFL.cpp /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c++/.
+ /usr/libexec/rpm-build/install -p run-hlc++-ex.sh /usr/src/tmp/libhdf5-buildroot/usr/share/hdf5_examples/hl/c++/.
make[3]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++/examples'
make[2]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl/c++'
make[1]: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6/hl'
make: Leaving directory '/usr/src/RPM/BUILD/libhdf5-1.10.6'
+ install -d /usr/src/tmp/libhdf5-buildroot/usr/lib64/pkgconfig
+ cat
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/libhdf5-buildroot (auto)
removed './usr/lib64/libhdf5_hl_cpp.la'
removed './usr/lib64/libhdf5_hl.la'
removed './usr/lib64/libhdf5_cpp.la'
removed './usr/lib64/libhdf5.la'
mode of './usr/lib64/libhdf5_hl_cpp.so.100.1.4' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib64/libhdf5_hl.so.100.1.3' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib64/libhdf5_cpp.so.103.2.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of './usr/lib64/libhdf5.so.103.2.0' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
Verifying and fixing files in /usr/src/tmp/libhdf5-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/libhdf5-buildroot/ (default)
Compressing files in /usr/src/tmp/libhdf5-buildroot (auto)
Adjusting library links in /usr/src/tmp/libhdf5-buildroot
./usr/lib64: (from <cmdline>:0)
	libhdf5.so.103 -> libhdf5.so.103.2.0
	libhdf5_cpp.so.103 -> libhdf5_cpp.so.103.2.0
	libhdf5_hl.so.100 -> libhdf5_hl.so.100.1.3
	libhdf5_hl_cpp.so.100 -> libhdf5_hl_cpp.so.100.1.4
056-debuginfo.brp: WARNING: You have 18 stripped ELF objects. Please compile with debugging information!
056-debuginfo.brp: WARNING: An excerpt from the list of affected files follows:
  ./usr/bin/gif2h5
  ./usr/bin/h52gif
  ./usr/bin/h5clear
  ./usr/bin/h5copy
  ./usr/bin/h5debug
  ./usr/bin/h5diff
  ./usr/bin/h5dump
  ./usr/bin/h5format_convert
  ./usr/bin/h5import
  ./usr/bin/h5jam
Verifying ELF objects in /usr/src/tmp/libhdf5-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Processing files: libhdf5-103-1.10.6-alt2
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.65019
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd libhdf5-1.10.6
+ DOCDIR=/usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ export DOCDIR
+ rm -rf /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ /bin/mkdir -p /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ cp -prL COPYING COPYING_LBNL_HDF5 /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ chmod -R go-w /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ chmod -R a+rX /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ cp -prL README.txt release_docs/HISTORY-1_0-1_8_0_rc3.txt release_docs/HISTORY-1_10.txt release_docs/HISTORY-1_8.txt release_docs/HISTORY-1_8_0-1_10_0.txt release_docs/RELEASE.txt /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ chmod -R go-w /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ chmod -R a+rX /usr/src/tmp/libhdf5-buildroot/usr/share/doc/libhdf5-103-1.10.6
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fLVNJ1
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5.so.103: 3157 symbols, 22 bpp
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_cpp.so.103: 1378 symbols, 21 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8ImOVN
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: libhdf5.so.103()(64bit) = set:pdqzAu89gLpfeG8QR50c36gnxcgO6O2CFNNXNXMJO9gmNG3LDUcBQdN0gmlSszCQZE6hsYQWHzFR4FV2QSqhb9vueaiQ2wChW9LcPznLI4qEYAgCWJQc04uynTVEnMj9fHZrd31R4Z3RN8MIs4oH9JeyjnLhVRrhg4asJ3kq86J0CI3Da6IFpGSC0luWU5V95ddW7j61nuLYwDYGMefHsO3ex4qdnWt0p4J0eRKE06xFOGOEv4JoTQ6hLrNbdeQq6oGuZugFYqX3RC5nY6C1hTSfp4xi4htjXeFU9INqK0Y1BjPPZa5rV3on4Yeo5Zc8rrCH4N6yYlE4nkw6lB8CBrKlxzSmmp3NVBZyOJG9xrK6nz1ZLAmCDYDa4AgmzIF49tvJ06lfG6wzwZFH1vUqlpH78HlyG1ZjGYpjYyNnQGV9nIIwYaxeg39gSgX2hRnK5IpQOso94GOw74bG2XXlWha0ULaHk0a1ICyAlEEzMup3tEjMA3dOeleQFW5NedWrkMWjarhZAkaEzImBxaqF74pO0guKq8trfRh483qgePZsYtxpHmA7FdZdZvqwgSTj4MeZ8yPNnzlAslnsXgPfdd4cxByp8xxOrbSJly9ta4TYbrS2lNMdSyOX6x6C1ZsCi01orXo0pYpFfvqKe0RtH6weavJB4beNLjgpwhcGZgLqxFZwfzXr0WmpBk7zLtAa1IZCXjZHkt6Hf8nmYPqoAsprFGaXGpYeZBvexYh3QQb2BHZjRYpAngMssMZgFUK2GMa1lh6StnR8VAq1L5tysR7a4YtftPcnR75tZf1wzP0V8kAuP70uZ7Rqroinv423JfdoKkoFZqTnA2lkDXDizP88iWLldVAYV1ZBoFoJSLouDuZqtPcNdaKA1XQq5b6ZuEMl68gqZ8KnjPYLsZcMF3hjfeD0DERSsKUUHG0TnXM96LvJ4T1JS7zy9hEb3Qs6Dn3XQI55ia5iAVET253a6Tx6Zc3FnzMrmzKzLIM1mmFaW7Z3RQ0Q4usEpEHVT3Zef4FBKRBxHkHfJnrjjn8gntMIZ9Q4LwPzNJ2zx7bopGcF5C3h2SdmRR3LJZ69EArS3bBRhPY2VdY5g7Ml8akt60uS24akisdN61Lr8ZEYy6iDRUoEC1M2PsaGrfk8ygCoPif47oFZws4oog5aIdI3oiEHZrB0jTXLMoWxhZJ2PqwLpCtZBOpDfOkpxKOAot1rLly1HJ2Q9OK1NMWqiaAMXjMqIqZJ2RZu3ERhwLz2VFBfk7ef3jnARFbnGMemMHWDWSgiSbSQx1gBQZDIW7cVfDxtKrZm0C2T2c1XdpuIOyBZjwSYaDh3ZojCcQDyd9gawBB9xlnJuh2lZLSTZBcVihal4HLlTxXnBFplk5ouJh2fWjxctr53ZkcLL641MaEBke4g41ChZDnjp4BzVFF9tZjDVGvYWBl6CAAIIkzwW2QnVlYou9nDlFo4urgjsDyf3r2COQva224B5YcDWPKIjwRCcKS5ZoJnCGol5CshZBq58akkeoMU28XwvoRpTo3h9FUlVbqSoDBf0vFDgGbZw5vz3TJMOsquykkobSZajZBUdJc1j0GZsrWdrnpZwr4bu3M0pmmVE7s1v7TC8Kp385RLwLtFkb3QASsnki6G63QAMWCbhygpyoQK2Jxhs39y08LX3BNWlVPVkB9iBrLRtVqNpESHN4KZwtm6VQSCz7Jrc40OjIe6qQlwpoKsEmgScotskK5bJcZhA8Yoag01AkHNzHPDh3HggkjzIEZ0n8aniEIss8r01GaFif4GF9ZJkbZ7NGWqZdG6V91laumEzAKsDiyufVX3Mc4cm77JaUumCrcC1u37GSOBRr6D84EQRUz3SitAP3FNeTn2yYtMiyH85vdlhdqejd87lP7opLz7HPVNuEXvEUgG6z0hSS49C4YiEzTxlQ74JzlppZEcXinTYIC4pq580f1V5GJwwQvypZkJkIx6uekaTatNEQzUPOy2ZdFdIZ7Zwn3rsq1hhsFco4onv59W6Q8OF7yJmtV6RqozqWNMZnxnhezy1FhQudlst8O85G1p9hEkqFzG8Y35ESHEd4tiMhMQ2AkqzK7426W2fjfZbqxatIOFjvGXeZBJia0C5gqhubjNaS2wYZFxqz477VGvokYgosdqjcbZI0QnCozh2vList717eu7vrpGSmhtVk04qcDS0aYonTU3Js27XV0QBb6FfqnLI1BwHiSxvbA3I1Ihla1BZydJEdnzXapOwnEbVUspv8bLZBXhQd6F0KRZrYc0lPhmKjtlFyUxI4cVXKxeZg5WG3HmkJn7RlxgF6DAiZJpAIa99KjgBg8ZpA4wxoWWodCKnFcs8blInM8qBuhaEcwjLuk5Hd1TalhZCi0pwZu3O7MTphoLf4fsFf3R7eTX17HdxqP1FQ1hWF1FiZFNLWSXMhc6H59PAHnkyRJ2hQZhGQc9oGISzYo2Mefbo0czfZGYaLODKnZ2gn6nbAObZhn4hAgd29qjaZJ8elVhIl2LLrSCWNWk9mmPy2i205cY1dlXUvoBCp2rJEsrV0TNkKgC4Z2Y66FfAyJnj9Z03jZnG5Avl5EfZ1N8FAUgZ7UpIfQAoZctZ8CbAS6ouudA4lQZ1ECKwQfkvzAUiviuyinrL6lROlSkMD25bqHGp2yECkeWT4eZmuyNK3rg8qRGBlHQa2ZlRleZLmVxgrD9OtZhyERnWqVOlHggJ6vnPqXm1Ydp7EdMgyqU9C22pYV3uf6ixyJxORESFgZuvRIuoBhDrC28LEh4XJymQVzgGT5FQEsNjajlEXQpwChlHLzbspmTcBdcJS9YDNZ9Ah54PIgQ3671RkuQYMzXsdghFXk3kKzj6DacicuQHUAEMkan2ZicZjBBZwTZyPD8KhVTSZ5ahAxQu0c6f3i7v19NBzkaLgVEGOlStrPtFSJFykgKz1uLVcIX6AisYdC2yqAxd7C7gCMhU5IPDjrNyVIKhN2c6pUuhQ9kH1xfFPUPRYgq683iU6crH003EqRXNW97IVZAGFsOwtEuclBEFoq5p04ewnyIiLezlzkO7l6VGGKKRNOSAJAQPI3qAH4Mg9bt1VPzL4m9tDmzuj5nP3XENlfkbY4ZBO7iKHwfJUOwgVppz5XdduUMKhBbp9X3cD86oOOK0sKmbjAQkm2kIZ7UnSle1MsZtEvnmcKZddz93Y6eCXXUgv9S1SLm8t5rtBPG2n0T5k7hQq9puGGGFQkkdxXtaJbaAAb9s8j4zG8nxZbu857VfnOdA6SBgXEZdGZLaXLgQmZ0oAUVUoZy0nEZJUDbUHdKne669bI73YvZmqHz5gUpXwSVdoJqjls6e1pYzAMWfLe1xUQbp1K4cZ9TvwZdn1AYOwQfCUmJdHrngHadyhW18a86G2nzqG5iTWXEiCsgd5Z1c4ffqyQGUhW80snU051UAQuzquV4vW7U6zSSfISrB9qAA9hf2fYPICheC2kt9YaalpFbXG8DZFU378GX3DIGFvyZ8kCU3IISZnCYBroYNeoiaRZmE1LPd5z6V2zy8PzjET0Z1ClmaxPjwHy3sR8cMfXvoqZnQ9VSP5EshzAMhnaQkZmAfGUbxwRHNQiY0uvaKyHEi6wof5gOxOvyDDlvzAQMkZqnHnuj0Zrq5G0YcilJSSzWWf0xW0DH0u8fzFXFZaaX4Z0vyt3xwV1gtckpZ0yltBPa6ZGhauyiC7hS0DHlSyVE9wCURrKgtlPZ7wsGABAwrWGXiIuGxdX1q6Z8u8jXfqVF5xNFc2tZ28G7iT7aNulDX5TejaE3pWxqshvfKZIPUQAFrxTddJ4NxabcndyLbR4C0qeVIYlj1a4R8j1BuTelRiU4xEaBe4icV8dRLkjD1vB9UMIidZenkROYrLBQvbVpdIiyF26N3qYb0kRlrcmCFFx4g7gd1j6Dd5gDzwZE11qlsZ1r52UHZkqx6CmO9EGW9QUo8knA59BGZ1wmw8iCkUKLmbRQ4NoETBrMoNtIpCqcJ4G4ZeZiM9lbwXxOTPLEcceDxZ54VJ5hZhSnZrArCDliZwa6UGbUVhgRtoAkhBYGg2qCD8Rff9ufMwoMbXUhg3a7NktbDp12i0wBz0O0c2MqEj0PsHWlJS8XGUqBlPMvLFsg8pU6gTsOZBIG2WVDBYJ8EHY84R9UhOYEmg2QJNBIgjrcdlIC7YLAynaHxWZCw4eZKfcZ4ORYSGpLFVl5AyHByqz2I8gqWQZvUPjxDJIpGuaHBkZpepcvhSWWoNl3sD23nepouZ3fZFIxEt3a3yXAy6OdK7UBxKSN8XJ7iM99asP4GLAJwPG52eUFr7qskZJctwvzjLglxiJFZ06xPa30btYo4vhJIs8kXcD4X5YvHyK9h4XJOR9AyGQsiHxVxf97uOUeiYtqrSoOtCFW9xMWhdw54OzOaDwCrzHeMEq8wQ5doKZsMukxG4DAnGDrhTdCp0K9FSZp01HlztWxO5MfY2wMbOTle0DuoRIffbrr28HKttbQ4aGBa3fmccAyfnWXzqrcMCeme8xojRp47El5gja2mdwvFuorPZcuzbgTrWWZ9VAN0eYfSTK58ZxRtr9gCwziHZHhLBGMn67PMSPALkypYscTEfCEC6lsqXDSdRedNlptRBuxrd2tHJZsrAZhIKgnU0zBpAS0Q5W3so4T82WU8xU5lwIlmoj2oVhjEBZ5ZemcehR9mZLILZ4Kl38grdnrRQnlkLeDwtnmG93exHwyN2konCEFVnoryID1mUiciL3PQN7kTeTNZylL5ougKt8gVlpPiZfYoBiUBOLCahulLztS37VzCgWUC7tg1EWpOJLnEk8RYpCtsPjPD9xsDPOTRMhWjNH56zs4zdNdK9bzhICoO0N7iKvxjH3tCRMqIEBsDA4OEZB6tZgILBS3jk4RFe7wA3LXuJ3zvB2o0HmZjFoVc6rOyHcnxImlWyZohxCSoXDqQcprXuyyIYPrMHwKjuO6Zkp5yJUM98tEGt3RDPZ0NsC3UqJ2uZ9jTPBEGxBtwX7ZIFVVfrWQp0QZnfM3x8o1wpASq9k3ELh9mJbztl9KUdcoIzSckcWuiZwtR6S2NrVooosnI9UKE3EZDGVGFr1btZKN7L6GpR5q8QZzyG4NlyY0V0hNXyXSLRxJF8SXSILejUhkEQbqBp2g3zcUDAkhwZmYY2PffbIqREE0ZoL1RAEgCXbID9HMDMrV7fTGzHmHQTLiQ5IviCaL7F3BHEkFpU7hGkGwZ1fl7g1N56eZuqrqUZG6eZgZ6XjuDeuScYpputg7fh929V1CqF1MDnAW61DRRipYEoRsZHmTVUxESVIfBGGZJAyX5FkFkCd6Icqm1DzIxZmoPoVAVyIZyFHcB7WFGUVT0KjmCgszDRuym0qxWyAWjwfRZ6hI34Ac9Za6TskILkken5C0nLkyCh8KU2JyOW0IbVwaO5uWAUZk408x0p4NropIyi1zNqdtCLNle3mmelnLk2LuEr5tg8NWvM8dhgVuaryQbZLed799sT1ZwvZlXRe2ZHAd7b0J57KBJUUbQvESZiRsm5hoGAxfyFPz8Ol6nGhtNcc7XDYi7e2h9FZJnzwR7gj5y7X67c0KwPS4E0g5sQrYJm1B4ppFRslvMIMtwtiF1GQhe5cGeemnwkZ21cKdjLhPZf8k1gOdNlTJ3T6pqHsorXFK4uEvjI6y5437wo9BZe7A4smpu9zROvYJHp3TSuMjVMrkwruAFD1lXPWsEVuw26ZirstViZcxpmtm4sgOTWWQRfYkJ7mppjfwCFeNV3hCHn9b6CvxRyJzNolzBqqtzcSPiT78Yzf0Z12ZGyokDzm8C4m6HbJBCy0wPgMV6raK1Vo4lqAZskgMhq3Szr2DqvhQz50ITLGe4bEZfTQ7fl4aNMp2aG8PsvGE5dm1l2G2kB34KqgwspMbxQpGFI8iQnGz5ceBTsESkOd3l3Z4A88k25TDgt7egpQKCo4Yyw2U5GI9rpKkyxOAwACsbqzZlohdXkfWmPfjRPfZdRTFJY42MnFsZ91WVdU8aFQpgDKNDFEuY8oJ87ZCpm6q4OVbk6ZH43Q3Lx2NwXE4EVh95eAf140atjUwJfMJjVFh3u8GZ2eAmboqFUTKd3NQDocZJpjblM0eYfGuXhJwZ0nrEpn9CwLK6PPQhMXeEkZ0zIysOZC9t0vI6tZrl6ZBhgMRoqwfa1LtGffRyd5zy8Y2wCOriqcDQv9uC1OA2LhRZ4sfkkmsFxjarN4fAy9gZcUNsytPSjjzuQnNssEkobftwiSVkEyI2jusiAnV6ETMziYwByCjfaXbmZ31ab9JtBrBkWetpSStNYqNrqdsQdF1, libhdf5_cpp.so.103()(64bit) = set:odL7lE0BkUDmmS7SWYHD0Uv0PzyfcDSd0qanZB8f2dfMIR4ANLgnIPhpfLHHeeunlXYSMPMZdyXeOxZtD7u01XzAakV54qa5iZ5E4EfAiZthCfyfgxKffUjP2iyUvVpIOHv4Z45loYtA9uSwPyAwc1f2NtjAck6jPMPS2KmlBcjaZEZ0VAzZlWxZ7TOrZLihgabKESKYuguuTzWPaxGl5GZ0wwMpk9F3QpLoZGIyreh0ZoZGyo1CDXCkdcFK46NEuHeKCCcnJXLaipUv4jizutVmmHKtpfgZnZ1ZkRZ4V816cZEFkEswVCsZ3C7Wy1hARaFuje1SqNKp8i0TI3YhTffat8EqCPJEgv048z2m8ooEGkmhKZvsyC9Ot8vwrb1AgP9MRsi0w4TbXGkkR00cJWxPjByLsaghZlVLFAj5ZfgTlPfANpAbmgp7wuwgMeAS4vd0jOaMyt2amZA3Z9P76IkRoLdTgogvViCwhZeNVgZEUesnaLIiysi1g035FhOI9eQpDAqetOOkunMQvjrfD1KDhLPGd80Jdlv7DZH3tNTMT1yvmOJoaseumSDZd7iQnC1TLnRyDymO1S74wCabsboexW7HztcyogHQG0rabSuzDSxqqRjqMak6vNBDbuyDroU4q1cZmnD01m8J7iM9p8x0QBVnvlouwV3mb4oAcTWQQc8UeK1GZGyRCXJZd0LRPUJgfZrccgyARr85nadJbvlFhbMzOwDcL8R0iV9xS1c9BMzjGN5Vjx7hkZdWyNryX5jfFi859Ux5PZH6HJcI9nFsLwx2VxY2vAh1sCXuPAhvd0N7vkV8tRO3HSEhofuthTXJhZKlRQcybNZpOPFXgEbqSQK424kUAyybMAsOZlFr0GXRhxFJg4qjZkKjeuhhqNyLEooC56lCj0v3riCLGM9LjHWuKd3RJNw1pM6GMonMqR8FiN9tmAg9sjqpjo0cRG1EUAkcpb6ImkT9i7l9AvW5cKkr0U5RxD0xQebnAUu1mlblxwwBTpO9uhlcT762dYy434ueIkvNpB156oMcClKrs8kQ9Vfq8ikc4e8QgJCVxHuZsEZ535dmQExfbBEvEo5NMW6JrZrwNV2IkOkCoxXYXx37HGwmeK36WrMW8RdYytYmqwixAyimRtfrwtiheYXYpk5EkfLlFzmxlFAydrwrMiRJX3fDYsNTEzPZzYV9IH8GZgZgXNDxsg2GZ4g7NKMlPV6L3pqzmUHFpxhZuYljVQZyIU6Lj26eFoFzE6tpGfQSletyvmzYFy2pJE6p6sOccEpP6qio2Kt2noUl2KsnzVkGWfE52hwvuPtK5YDZicoaPXbnw6Gn36fuMZyKAYNQLbWPzGhQjxnkxZ0rGFG6MPxRzDOe9yxFYMZpkr3rVGeqLE3rsytvxoKJBEIFuFQlH7l9VW8C549TvluDphgDsZgBnyCDRwgQFFc00fN7OB8OmEFC8Q7cB5MjeFoVD9xLZwErOdwl89I28H2Zi4F8rGpomQ7YnnfKeBNJD83qfVT9Zd704FBmjZB10R16LEjmfE43jFvAB0x7AjaavWd9XFdzCy1Sj42Z6pVlNvNQKm87YEUZGd06Eha0FOkreMNvXAsCbSeIAZi1zrq6LCCIEA2RewTOtVBVnLy7sMqS9hJJhMuZk8rO6YoPtjSZpzvqQlq4oLDPTqA8Yvd22DLqedZL7EWBK7UqWUUc13Xxgq5epAidoZDneTBZs77plB09RQpjZlKCebb14vHnIgc69he8h3ZmkMM3ZzntOjNB0vohCbqppEzBeyYa71roSl0np77wNwmcGRKVgM1o1ofwmUoQAu3OFoqq8gFbDFW113fKsOSJhn8nkh9fTwZoEEq0jC18qVFscg4W6x1l5FK4wosSCZlVR0vBL0DPO2twZjTNDK1qnOOvhexYD2sunC5yI31rrF5p590ARItCdu8ZzdGPkkQlZcgre4Wru4xRnHSDHKi29fr20OCA1MkrSB9BGGv6Nu4lZDp0dowLbS53BFpPCvE0ifZehyGzkPyJdyi0AJ5o40wnI38A18M0Z4Ve5S6QJ52cV7zrvhV6YPoVp7JV4tPwCVnETTdLE2UvIfm6d5TNwSC3exZbT5yHTJjmnx24b62q98SplwNkyOk6C6osE3olo8FKrqFt1vkR42hobQ2Yy8kPR0oHHnwGU1lloFKsYCVBgrIjcPWR6Ik2P418EehJSr0RK18EygM0KyNh8gkyClkN1KBuebPZ7vY8zNxBq7wDGCmIgDA5fE3lFFXQcaAMtOp8UZ0fXib7ZKvnWsERkHFDmK7EBfy05hoZjOX14S8HmGts7w1oPEN6fcVXFFqigLbKEsb9HI4mWccYIQ0wBsyAdINYhUW5ycPW638t9jhZCis9AZiE16Zm9FKNt9kFDXA2cS79SqP1Zle3GgyJtEZsJjMHvrd1UZdGYlMbqcuD40iOA2eZrnCsNtLbZ2dIBdvwlaEMquqfuxT3uu8PZJ97tw3729AGfc45jbj1RzjrOYiZeS9NPNZb4lrKBK369RwVyvhJjaTcjf9rETY9Mfa1gQZ9gAmf7cpIUJwwW0cqHtC6Ui479wLm1OMdUA6ynQVcEWShlClX1en9WIptXyuVMxlgOqWw0LnDopoDc27dEP0TLiC1xBcZf2cSa6RrxiJKjgDFuGEa5mVext2sJOyfVuHZwQGS0W4YmDXLPLeJaD1R1KgHjlILv2iH53yQPwHxZkOME83ZrYZnSlReGP90itrYDa1EumNFEs7NQwHaqYFjVxiODDG1HuIKy4JqQG1MY5NQCxubNiL1
Requires: libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(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.8)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(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.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libz.so.1()(64bit) >= set:khUJbBy714IZA0, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ehfvFh
Creating libhdf5-103-debuginfo package
Processing files: libhdf5-hl-100-1.10.6-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.taJfSG
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_hl.so.100: 182 symbols, 18 bpp
lib.prov: /usr/src/tmp/libhdf5-buildroot/usr/lib64/libhdf5_hl_cpp.so.100: 37 symbols, 16 bpp
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.vlaSBX
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
Provides: libhdf5_hl.so.100()(64bit) = set:ldZCxMA8yR4FeAxKdSs3r2nEI3429DqkEvpWM08LTej2m4bfx9JdQRepd9tv5m6xCP8mZ4hbHZlIgS2UuIXWVyBhZaep569s3GZlCPiNmTsTxe06BP0upVql3mx7MIecOrGBYF94wYBjeLilJEKjlOUXiwwvSgWCA7QOYnQbC74XEtrGo896sn4jka4EuAAHikIbCs9LF8ntYmUK6xy5z4aRXnN0WGLOwnJhB3I0Ew802Z46Uj3ZzSYfkgXC8XQHS8xFU7S2Zlh26FFeHVZxQ8yWmdSMJ2hFNw1O3iqZEqrmCZGWevLZo9t5ailBqs2U3nZjZKonZa5Ga0YZlxtZ7fXwHuP3geHJVKu5cqGkVrszmq5Fg7, libhdf5_hl_cpp.so.100()(64bit) = set:jdWawUGtXk6Z1Od8guUuoZkf50xZwILrgFzU2r4WMQvHsa0mwDobY5CdjmUaATrdTM8K0uIM53MjZc8
Requires: libhdf5-103 = 1.10.6-alt2, 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.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libhdf5.so.103()(64bit) >= set:phlIBaK28Zw8l6UvN9VDw9UXGBCLUEoZqJgxZ75wGbpV3qCd90qzcyI93GxWtaUZox6ZBLipsFXRTR2DhZm3RayDo56Ri9LSeno3EY3unM36dy2MJM4LxbARPopdZzz4EyWZ7afMuMCU0ZH9WuNgnTnDYRk0ZiEaEph0qspVS4eZAKlnpZhzxgOzNIQTaHJ9hnYZumgZdMw79xd2W2DajO7TFWnmb1k7SgytoYRXNuRlJGGzqlYRxDWAypB6XvIdtjlysoCLw285gcZeFgfhDwwg40ePSxK1RZyjZcPyPvwutHLPzwi2mBlQex3na3sdjGjQCf1lzr73kwqB7yDyb0ejknf2oJOf4xF1I3cdataSWi4k1Mq7g44xogZ3bMbwhS210ODB4R9ayGZh, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XpORUg
Creating libhdf5-hl-100-debuginfo package
Processing files: libhdf5-devel-1.10.6-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1grwOp
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.tDfMaC
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
In file included from /usr/src/tmp/libhdf5-buildroot/usr/include/H5Cpp.h:19:
/usr/src/tmp/libhdf5-buildroot/usr/include/H5Exception.h:18:10: fatal error: string: No such file or directory
   18 | #include <string>
      |          ^~~~~~~~
compilation terminated.
cpp.req: /usr/src/tmp/libhdf5-buildroot/usr/include/H5Cpp.h: cpp failed, trying c++ mode
Provides: pkgconfig(hdf5) = 1.10.6
Requires: libstdc++-devel, zlib-devel, libhdf5-103 = 1.10.6-alt2, libhdf5-hl-100 = 1.10.6-alt2, /usr/lib64/libhdf5.so.103.2.0, /usr/lib64/libhdf5_cpp.so.103.2.0, /usr/lib64/libhdf5_hl.so.100.1.3, /usr/lib64/libhdf5_hl_cpp.so.100.1.4, /usr/lib64/pkgconfig
Conflicts: libhdf5-mpi-devel < 1.8.3-alt5
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qCdv3P
Processing files: hdf5-tools-1.10.6-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.chpjxK
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Qkmi4B
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
find-requires: FINDPACKAGE-COMMANDS: cat chmod grep rm touch
Requires: /bin/sh, /lib64/ld-linux-x86-64.so.2, coreutils, grep, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(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.8)(64bit), libhdf5.so.103()(64bit) >= set:pgCCo8bTinWOxZ1ZHaatYZKQqu48KLsIxGJE1rxTQ4qvmJCBlXfFDKuAa92oL5DLAexAY5lZeGtOG8jq80jjF14Wq0oZqnEwcr0vfjvCfMMo15nAnq4g2Fjtb9AZA3TryHbIUTR41its5z5ZefJAUYcXt43bbtXCA1Q8PoROkNxajcknGeZ8zpZ2tO1BSbVYl0ZGyGSGZoxbcuJzZcJU5e7LCcGocR7VMgcaJyD1wDo56lI3G7sJtV5IZ3osQaHJSjIVJeicpVKzjfZm2unM36TjCxEa6Mr8hJsRZdEwvbyLyvZLVcOVPYcd2Zb5NyUyGjTRuSDhXZE39HDaBDineKBjCSMPAx3xVxFgjygj30Zn8VjSk3UzNZ5DYReHIhZpMi1lFKLF9kHFjj1Uqhya0YnZixZsRNgnH0TqfAiWXPdsBqnpZh3YqR29C2EGBRY43rBRSA0tyJDRtbWPDYuAWOFOG91tj8RC2h8EbyJAz3w5It8i9wtozm2fdLXafaPrhoO2FKLWqvqN0lphyLlZI8YvcFEgLlkdgDkCjciYoLbKNJ304NUs74uTwZAQWZma5ktE6TQIiMtCOiex8WF3O8NooZmPAPZaDoCbPOZkzUMjxxsyVfDlZf4FSthozixIScIRcCWxZsk604RGnTMTV8e5s7UmuiEjZpaFGHPN90e6ZqNmChQe0PZ2lMBqDcuZtOT2rxwQqqGOFQKY4ZAkgeMIZL6OTpkuUZA0gk8CECu4ymsmWPghW3lZcZ74BO3hsQD63NsONZkF0CyBK41dwW4hznvVM70dR8MtALEouxlI65NLZfpBNcW32Cplc7h5knWFtoASvxYtLlzN3jqeOhACmDcBYEPQclL0R6UpL73dfQ87EMNxQEz8SlaqshZm7E, libhdf5_hl.so.100()(64bit) >= set:lhU0rAZ3uvXQ4cD0Zozyl0TykQymHe, rtld(GNU_HASH)
Requires(rpmlib): rpmlib(SetVersions)
Conflicts: hdf5-mpi-tools < 1.8.3-alt5
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4yzTmq
Processing files: hdf5-examples-1.10.6-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zSaYHu
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CazWB8
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services)
find-requires: FINDPACKAGE-COMMANDS: mkdir rm sh
Requires: /bin/sh, coreutils, sh
Processing files: libhdf5-103-debuginfo-1.10.6-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.LjBPJT
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.3nfD3z
find-requires: running scripts (debuginfo)
Provides: debug64(libhdf5.so.103), debug64(libhdf5_cpp.so.103)
Requires: libhdf5-103 = 1.10.6-alt2, debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6), debug64(libz.so.1)
Processing files: libhdf5-hl-100-debuginfo-1.10.6-alt2
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ggfhyg
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZHUApz
find-requires: running scripts (debuginfo)
Provides: debug64(libhdf5_hl.so.100), debug64(libhdf5_hl_cpp.so.100)
Requires: libhdf5-hl-100 = 1.10.6-alt2, debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libhdf5.so.103), debug64(libstdc++.so.6)
Adding to libhdf5-hl-100 a strict dependency on libhdf5-103
Adding to libhdf5-devel a strict dependency on libhdf5-103
Adding to libhdf5-103-debuginfo a strict dependency on libhdf5-103
Adding to libhdf5-devel a strict dependency on libhdf5-hl-100
Adding to libhdf5-hl-100-debuginfo a strict dependency on libhdf5-hl-100
Adding to hdf5-tools a strict dependency on libhdf5-103
Adding to hdf5-tools a strict dependency on libhdf5-hl-100
Adding to libhdf5-hl-100-debuginfo a strict dependency on libhdf5-103-debuginfo
Removing from libhdf5-hl-100-debuginfo 15 sources provided by libhdf5-103-debuginfo
also prunning dir /usr/src/debug/libhdf5-1.10.6/src
Removing 2 extra deps from libhdf5-hl-100 due to dependency on libhdf5-103
Removing 2 extra deps from libhdf5-devel due to dependency on libhdf5-103
Removing 1 extra deps from hdf5-tools due to dependency on libhdf5-103
Removing 2 extra deps from libhdf5-devel due to dependency on libhdf5-hl-100
Removing 2 extra deps from hdf5-tools due to dependency on libhdf5-hl-100
Removing 1 extra deps from libhdf5-hl-100-debuginfo due to dependency on libhdf5-103-debuginfo
Removing 10 extra deps from libhdf5-hl-100 due to repentancy on libhdf5-103
Removing 10 extra deps from hdf5-tools due to repentancy on libhdf5-103
Removing 1 extra deps from libhdf5-devel due to repentancy on libhdf5-hl-100
Removing 1 extra deps from hdf5-tools due to repentancy on libhdf5-hl-100
Removing 3 extra deps from libhdf5-hl-100-debuginfo due to repentancy on libhdf5-103-debuginfo
Wrote: /usr/src/RPM/RPMS/x86_64/libhdf5-103-1.10.6-alt2.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/libhdf5-hl-100-1.10.6-alt2.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/libhdf5-devel-1.10.6-alt2.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/hdf5-tools-1.10.6-alt2.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/noarch/hdf5-examples-1.10.6-alt2.noarch.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/libhdf5-103-debuginfo-1.10.6-alt2.x86_64.rpm (w2T8.xzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/libhdf5-hl-100-debuginfo-1.10.6-alt2.x86_64.rpm (w2.lzdio)
482.45user 58.82system 5:55.79elapsed 152%CPU (0avgtext+0avgdata 194476maxresident)k
0inputs+0outputs (0major+19157010minor)pagefaults 0swaps
/.out/hdf5-examples-1.10.6-alt2.noarch.rpm: bad symbols in the license tag: ,
/.out/libhdf5-103-1.10.6-alt2.x86_64.rpm: bad symbols in the license tag: ,
/.out/libhdf5-hl-100-1.10.6-alt2.x86_64.rpm: bad symbols in the license tag: ,
/.out/libhdf5-devel-1.10.6-alt2.x86_64.rpm: bad symbols in the license tag: ,
/.out/hdf5-tools-1.10.6-alt2.x86_64.rpm: bad symbols in the license tag: ,
/.out/libhdf5-103-debuginfo-1.10.6-alt2.x86_64.rpm: bad symbols in the license tag: ,
/.out/libhdf5-hl-100-debuginfo-1.10.6-alt2.x86_64.rpm: bad symbols in the license tag: ,
5.05user 2.19system 6:14.89elapsed 1%CPU (0avgtext+0avgdata 125656maxresident)k
0inputs+0outputs (0major+199249minor)pagefaults 0swaps
--- hdf5-tools-1.10.6-alt2.x86_64.rpm.repo	2021-05-15 19:54:32.000000000 +0000
+++ hdf5-tools-1.10.6-alt2.x86_64.rpm.hasher	2023-08-26 03:26:09.631049815 +0000
@@ -30,24 +30,24 @@
 Conflicts: hdf5-mpi-tools < 1.8.3-alt5
-File: /usr/bin/gif2h5	100755	root:root	5806de2357d5d15f0e40acaecdcbf51c	
-File: /usr/bin/h52gif	100755	root:root	b05617fda98f692c86acf7f388604ebb	
-File: /usr/bin/h5c++	100755	root:root	d8791d41c2ecd88ad42f2511d437dda0	
-File: /usr/bin/h5cc	100755	root:root	c62571274529220bd889836632f4d59d	
-File: /usr/bin/h5clear	100755	root:root	cac0181288eb3ddbe1d2e0b8e14c49d8	
-File: /usr/bin/h5copy	100755	root:root	4f330c18123a299feddcc0887e9330fb	
-File: /usr/bin/h5debug	100755	root:root	ea0b27622f65ad408d7b2a0ed5178568	
-File: /usr/bin/h5diff	100755	root:root	de6529d91d3ef77b951e1e1a25cfe608	
-File: /usr/bin/h5dump	100755	root:root	4f635818656e8f69b0213c324fa05e60	
-File: /usr/bin/h5format_convert	100755	root:root	3ce1a7067cf022aa431422a13e4dba20	
-File: /usr/bin/h5import	100755	root:root	ffd77bdacfb60a6d1745bd48253bbe2b	
-File: /usr/bin/h5jam	100755	root:root	57f07da6a0f696c1b82ebffcc58f2e7a	
-File: /usr/bin/h5ls	100755	root:root	adca88a86e3d0d0f804aad25022e62e9	
-File: /usr/bin/h5mkgrp	100755	root:root	bdfcd8bfbcb85061edac6b6f029dd9e4	
-File: /usr/bin/h5perf_serial	100755	root:root	a705ca6a217d3e116783c4c11395d40b	
+File: /usr/bin/gif2h5	100755	root:root	9ded13792729291b99a30aa41b54b823	
+File: /usr/bin/h52gif	100755	root:root	558fac7e733aecda23c03140df5c19da	
+File: /usr/bin/h5c++	100755	root:root	d07f6fe51b34769ddb3948e70078b376	
+File: /usr/bin/h5cc	100755	root:root	96af29ef7990856ed0ad0c0e4ead2c2e	
+File: /usr/bin/h5clear	100755	root:root	54667afd9098b5563ef3190fc068cf46	
+File: /usr/bin/h5copy	100755	root:root	dc81202fbfe35a413a8f25689deed071	
+File: /usr/bin/h5debug	100755	root:root	76f23994aaf360ccb7c553ab36bf8c2b	
+File: /usr/bin/h5diff	100755	root:root	d519f9f4ebefd05f3145ec3ff9b7972a	
+File: /usr/bin/h5dump	100755	root:root	292470571e4e02b0e3e145505f694545	
+File: /usr/bin/h5format_convert	100755	root:root	c995c2ba8687aa38d54a42927640e339	
+File: /usr/bin/h5import	100755	root:root	f1ffc124254919e0382fb8173a52d50a	
+File: /usr/bin/h5jam	100755	root:root	5a8a1469fda912d97b9bb23cd0bed6f4	
+File: /usr/bin/h5ls	100755	root:root	b9dd4e4952951275da2d3035160dbdb5	
+File: /usr/bin/h5mkgrp	100755	root:root	4191892ca32f8d3ed51ee2ca97038906	
+File: /usr/bin/h5perf_serial	100755	root:root	c33931f9fcc9d15fbd8db135d6252733	
 File: /usr/bin/h5redeploy	100755	root:root	6d9e31e4900369ab971fcebeff1f3c94	
-File: /usr/bin/h5repack	100755	root:root	a94a085dcc9dc1fbaaf561c557a1148b	
-File: /usr/bin/h5repart	100755	root:root	0dc9cc5005fa422211ec5d13218f83e5	
-File: /usr/bin/h5stat	100755	root:root	2bebb9ea4b4a24946669f5aabccb848e	
-File: /usr/bin/h5unjam	100755	root:root	55a5eaec4c26f686474a4d21b4cb770a	
-File: /usr/bin/h5watch	100755	root:root	77c3274736603752febd5ae064bf2054	
-File: /usr/lib64/libhdf5.settings	100644	root:root	acab11543baf5ba5a3cc972c64dbab46	
-RPMIdentity: e8f58e4132b2bc22268f089d5988a60134ac809378c160a39aec47b428a0ed0b78c28375baad90b8e7d1193b6c82d52f71c0692875642858e23cbdd848bc5f6c
+File: /usr/bin/h5repack	100755	root:root	cf7c266ff30def0a7aa87b6b895ccb06	
+File: /usr/bin/h5repart	100755	root:root	0dbb042a8ff4b8eef127377c9d6064f2	
+File: /usr/bin/h5stat	100755	root:root	f5be6b4af2abb8b3a511793eb5dc2c1a	
+File: /usr/bin/h5unjam	100755	root:root	47a630141f754a32b09c96b290cf12f2	
+File: /usr/bin/h5watch	100755	root:root	24397c3331739241b6980cd2c0113e3c	
+File: /usr/lib64/libhdf5.settings	100644	root:root	23c98da306f1706260281f7f4bf26e5f	
+RPMIdentity: c35484e0573c969b587ebdca0c869d0b58afc393d0a44a305aef0c09db6ca5de07560b50c7f4b0a9cd8c3989fc7e0ead756f319941976e616d4451057a6f2af4
--- libhdf5-103-1.10.6-alt2.x86_64.rpm.repo	2021-05-15 19:54:32.000000000 +0000
+++ libhdf5-103-1.10.6-alt2.x86_64.rpm.hasher	2023-08-26 03:26:09.734050183 +0000
@@ -17,7 +17,9 @@
 Requires: libc.so.6(GLIBC_2.3.4)(64bit)  
+Requires: libc.so.6(GLIBC_2.33)(64bit)  
+Requires: libc.so.6(GLIBC_2.34)(64bit)  
+Requires: libc.so.6(GLIBC_2.38)(64bit)  
 Requires: libc.so.6(GLIBC_2.4)(64bit)  
-Requires: libc.so.6(GLIBC_2.7)(64bit)  
 Requires: libc.so.6(GLIBC_2.8)(64bit)  
-Requires: libdl.so.2(GLIBC_2.2.5)(64bit)  
 Requires: libgcc_s.so.1(GCC_3.0)(64bit)  
+Requires: libgcc_s.so.1(GCC_3.3.1)(64bit)  
 Requires: libm.so.6(GLIBC_2.2.5)(64bit)  
@@ -30,2 +32,3 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.32)(64bit)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.9)(64bit)  
@@ -36,8 +39,8 @@
 Provides: libhdf5.so.103()(64bit) = set:pdqzAu89gLpfeG8QR50c36gnxcgO6O2CFNNXNXMJO9gmNG3LDUcBQdN0gmlSszCQZE6hsYQWHzFR4FV2QSqhb9vueaiQ2wChW9LcPznLI4qEYAgCWJQc04uynTVEnMj9fHZrd31R4Z3RN8MIs4oH9JeyjnLhVRrhg4asJ3kq86J0CI3Da6IFpGSC0luWU5V95ddW7j61nuLYwDYGMefHsO3ex4qdnWt0p4J0eRKE06xFOGOEv4JoTQ6hLrNbdeQq6oGuZugFYqX3RC5nY6C1hTSfp4xi4htjXeFU9INqK0Y1BjPPZa5rV3on4Yeo5Zc8rrCH4N6yYlE4nkw6lB8CBrKlxzSmmp3NVBZyOJG9xrK6nz1ZLAmCDYDa4AgmzIF49tvJ06lfG6wzwZFH1vUqlpH78HlyG1ZjGYpjYyNnQGV9nIIwYaxeg39gSgX2hRnK5IpQOso94GOw74bG2XXlWha0ULaHk0a1ICyAlEEzMup3tEjMA3dOeleQFW5NedWrkMWjarhZAkaEzImBxaqF74pO0guKq8trfRh483qgePZsYtxpHmA7FdZdZvqwgSTj4MeZ8yPNnzlAslnsXgPfdd4cxByp8xxOrbSJly9ta4TYbrS2lNMdSyOX6x6C1ZsCi01orXo0pYpFfvqKe0RtH6weavJB4beNLjgpwhcGZgLqxFZwfzXr0WmpBk7zLtAa1IZCXjZHkt6Hf8nmYPqoAsprFGaXGpYeZBvexYh3QQb2BHZjRYpAngMssMZgFUK2GMa1lh6StnR8VAq1L5tysR7a4YtftPcnR75tZf1wzP0V8kAuP70uZ7Rqroinv423JfdoKkoFZqTnA2lkDXDizP88iWLldVAYV1ZBoFoJSLouDuZqtPcNdaKA1XQq5b6ZuEMl68gqZ8KnjPYLsZcMF3hjfeD0DERSsKUUHG0TnXM96LvJ4T1JS7zy9hEb3Qs6Dn3XQI55ia5iAVET253a6Tx6Zc3FnzMrmzKzLIM1mmFaW7Z3RQ0Q4usEpEHVT3Zef4FBKRBxHkHfJnrjjn8gntMIZ9Q4LwPzNJ2zx7bopGcF5C3h2SdmRR3LJZ69EArS3bBRhPY2VdY5g7Ml8akt60uS24akisdN61Lr8ZEYy6iDRUoEC1M2PsaGrfk8ygCoPif47oFZws4oog5aIdI3oiEHZrB0jTXLMoWxhZJ2PqwLpCtZBOpDfOkpxKOAot1rLly1HJ2Q9OK1NMWqiaAMXjMqIqZJ2RZu3ERhwLz2VFBfk7ef3jnARFbnGMemMHWDWSgiSbSQx1gBQZDIW7cVfDxtKrZm0C2T2c1XdpuIOyBZjwSYaDh3ZojCcQDyd9gawBB9xlnJuh2lZLSTZBcVihal4HLlTxXnBFplk5ouJh2fWjxctr53ZkcLL641MaEBke4g41ChZDnjp4BzVFF9tZjDVGvYWBl6CAAIIkzwW2QnVlYou9nDlFo4urgjsDyf3r2COQva224B5YcDWPKIjwRCcKS5ZoJnCGol5CshZBq58akkeoMU28XwvoRpTo3h9FUlVbqSoDBf0vFDgGbZw5vz3TJMOsquykkobSZajZBUdJc1j0GZsrWdrnpZwr4bu3M0pmmVE7s1v7TC8Kp385RLwLtFkb3QASsnki6G63QAMWCbhygpyoQK2Jxhs39y08LX3BNWlVPVkB9iBrLRtVqNpESHN4KZwtm6VQSCz7Jrc40OjIe6qQlwpoKsEmgScotskK5bJcZhA8Yoag01AkHNzHPDh3HggkjzIEZ0n8aniEIss8r01GaFif4GF9ZJkbZ7NGWqZdG6V91laumEzAKsDiyufVX3Mc4cm77JaUumCrcC1u37GSOBRr6D84EQRUz3SitAP3FNeTn2yYtMiyH85vdlhdqejd87lP7opLz7HPVNuEXvEUgG6z0hSS49C4YiEzTxlQ74JzlppZEcXinTYIC4pq580f1V5GJwwQvypZkJkIx6uekaTatNEQzUPOy2ZdFdIZ7Zwn3rsq1hhsFco4onv59W6Q8OF7yJmtV6RqozqWNMZnxnhezy1FhQudlst8O85G1p9hEkqFzG8Y35ESHEd4tiMhMQ2AkqzK7426W2fjfZbqxatIOFjvGXeZBJia0C5gqhubjNaS2wYZFxqz477VGvokYgosdqjcbZI0QnCozh2vList717eu7vrpGSmhtVk04qcDS0aYonTU3Js27XV0QBb6FfqnLI1BwHiSxvbA3I1Ihla1BZydJEdnzXapOwnEbVUspv8bLZBXhQd6F0KRZrYc0lPhmKjtlFyUxI4cVXKxeZg5WG3HmkJn7RlxgF6DAiZJpAIa99KjgBg8ZpA4wxoWWodCKnFcs8blInM8qBuhaEcwjLuk5Hd1TalhZCi0pwZu3O7MTphoLf4fsFf3R7eTX17HdxqP1FQ1hWF1FiZFNLWSXMhc6H59PAHnkyRJ2hQZhGQc9oGISzYo2Mefbo0czfZGYaLODKnZ2gn6nbAObZhn4hAgd29qjaZJ8elVhIl2LLrSCWNWk9mmPy2i205cY1dlXUvoBCp2rJEsrV0TNkKgC4Z2Y66FfAyJnj9Z03jZnG5Avl5EfZ1N8FAUgZ7UpIfQAoZctZ8CbAS6ouudA4lQZ1ECKwQfkvzAUiviuyinrL6lROlSkMD25bqHGp2yECkeWT4eZmuyNK3rg8qRGBlHQa2ZlRleZLmVxgrD9OtZhyERnWqVOlHggJ6vnPqXm1Ydp7EdMgyqU9C22pYV3uf6ixyJxORESFgZuvRIuoBhDrC28LEh4XJymQVzgGT5FQEsNjajlEXQpwChlHLzbspmTcBdcJS9YDNZ9Ah54PIgQ3671RkuQYMzXsdghFXk3kKzj6DacicuQHUAEMkan2ZicZjBBZwTZyPD8KhVTSZ5ahAxQu0c6f3i7v19NBzkaLgVEGOlStrPtFSJFykgKz1uLVcIX6AisYdC2yqAxd7C7gCMhU5IPDjrNyVIKhN2c6pUuhQ9kH1xfFPUPRYgq683iU6crH003EqRXNW97IVZAGFsOwtEuclBEFoq5p04ewnyIiLezlzkO7l6VGGKKRNOSAJAQPI3qAH4Mg9bt1VPzL4m9tDmzuj5nP3XENlfkbY4ZBO7iKHwfJUOwgVppz5XdduUMKhBbp9X3cD86oOOK0sKmbjAQkm2kIZ7UnSle1MsZtEvnmcKZddz93Y6eCXXUgv9S1SLm8t5rtBPG2n0T5k7hQq9puGGGFQkkdxXtaJbaAAb9s8j4zG8nxZbu857VfnOdA6SBgXEZdGZLaXLgQmZ0oAUVUoZy0nEZJUDbUHdKne669bI73YvZmqHz5gUpXwSVdoJqjls6e1pYzAMWfLe1xUQbp1K4cZ9TvwZdn1AYOwQfCUmJdHrngHadyhW18a86G2nzqG5iTWXEiCsgd5Z1c4ffqyQGUhW80snU051UAQuzquV4vW7U6zSSfISrB9qAA9hf2fYPICheC2kt9YaalpFbXG8DZFU378GX3DIGFvyZ8kCU3IISZnCYBroYNeoiaRZmE1LPd5z6V2zy8PzjET0Z1ClmaxPjwHy3sR8cMfXvoqZnQ9VSP5EshzAMhnaQkZmAfGUbxwRHNQiY0uvaKyHEi6wof5gOxOvyDDlvzAQMkZqnHnuj0Zrq5G0YcilJSSzWWf0xW0DH0u8fzFXFZaaX4Z0vyt3xwV1gtckpZ0yltBPa6ZGhauyiC7hS0DHlSyVE9wCURrKgtlPZ7wsGABAwrWGXiIuGxdX1q6Z8u8jXfqVF5xNFc2tZ28G7iT7aNulDX5TejaE3pWxqshvfKZIPUQAFrxTddJ4NxabcndyLbR4C0qeVIYlj1a4R8j1BuTelRiU4xEaBe4icV8dRLkjD1vB9UMIidZenkROYrLBQvbVpdIiyF26N3qYb0kRlrcmCFFx4g7gd1j6Dd5gDzwZE11qlsZ1r52UHZkqx6CmO9EGW9QUo8knA59BGZ1wmw8iCkUKLmbRQ4NoETBrMoNtIpCqcJ4G4ZeZiM9lbwXxOTPLEcceDxZ54VJ5hZhSnZrArCDliZwa6UGbUVhgRtoAkhBYGg2qCD8Rff9ufMwoMbXUhg3a7NktbDp12i0wBz0O0c2MqEj0PsHWlJS8XGUqBlPMvLFsg8pU6gTsOZBIG2WVDBYJ8EHY84R9UhOYEmg2QJNBIgjrcdlIC7YLAynaHxWZCw4eZKfcZ4ORYSGpLFVl5AyHByqz2I8gqWQZvUPjxDJIpGuaHBkZpepcvhSWWoNl3sD23nepouZ3fZFIxEt3a3yXAy6OdK7UBxKSN8XJ7iM99asP4GLAJwPG52eUFr7qskZJctwvzjLglxiJFZ06xPa30btYo4vhJIs8kXcD4X5YvHyK9h4XJOR9AyGQsiHxVxf97uOUeiYtqrSoOtCFW9xMWhdw54OzOaDwCrzHeMEq8wQ5doKZsMukxG4DAnGDrhTdCp0K9FSZp01HlztWxO5MfY2wMbOTle0DuoRIffbrr28HKttbQ4aGBa3fmccAyfnWXzqrcMCeme8xojRp47El5gja2mdwvFuorPZcuzbgTrWWZ9VAN0eYfSTK58ZxRtr9gCwziHZHhLBGMn67PMSPALkypYscTEfCEC6lsqXDSdRedNlptRBuxrd2tHJZsrAZhIKgnU0zBpAS0Q5W3so4T82WU8xU5lwIlmoj2oVhjEBZ5ZemcehR9mZLILZ4Kl38grdnrRQnlkLeDwtnmG93exHwyN2konCEFVnoryID1mUiciL3PQN7kTeTNZylL5ougKt8gVlpPiZfYoBiUBOLCahulLztS37VzCgWUC7tg1EWpOJLnEk8RYpCtsPjPD9xsDPOTRMhWjNH56zs4zdNdK9bzhICoO0N7iKvxjH3tCRMqIEBsDA4OEZB6tZgILBS3jk4RFe7wA3LXuJ3zvB2o0HmZjFoVc6rOyHcnxImlWyZohxCSoXDqQcprXuyyIYPrMHwKjuO6Zkp5yJUM98tEGt3RDPZ0NsC3UqJ2uZ9jTPBEGxBtwX7ZIFVVfrWQp0QZnfM3x8o1wpASq9k3ELh9mJbztl9KUdcoIzSckcWuiZwtR6S2NrVooosnI9UKE3EZDGVGFr1btZKN7L6GpR5q8QZzyG4NlyY0V0hNXyXSLRxJF8SXSILejUhkEQbqBp2g3zcUDAkhwZmYY2PffbIqREE0ZoL1RAEgCXbID9HMDMrV7fTGzHmHQTLiQ5IviCaL7F3BHEkFpU7hGkGwZ1fl7g1N56eZuqrqUZG6eZgZ6XjuDeuScYpputg7fh929V1CqF1MDnAW61DRRipYEoRsZHmTVUxESVIfBGGZJAyX5FkFkCd6Icqm1DzIxZmoPoVAVyIZyFHcB7WFGUVT0KjmCgszDRuym0qxWyAWjwfRZ6hI34Ac9Za6TskILkken5C0nLkyCh8KU2JyOW0IbVwaO5uWAUZk408x0p4NropIyi1zNqdtCLNle3mmelnLk2LuEr5tg8NWvM8dhgVuaryQbZLed799sT1ZwvZlXRe2ZHAd7b0J57KBJUUbQvESZiRsm5hoGAxfyFPz8Ol6nGhtNcc7XDYi7e2h9FZJnzwR7gj5y7X67c0KwPS4E0g5sQrYJm1B4ppFRslvMIMtwtiF1GQhe5cGeemnwkZ21cKdjLhPZf8k1gOdNlTJ3T6pqHsorXFK4uEvjI6y5437wo9BZe7A4smpu9zROvYJHp3TSuMjVMrkwruAFD1lXPWsEVuw26ZirstViZcxpmtm4sgOTWWQRfYkJ7mppjfwCFeNV3hCHn9b6CvxRyJzNolzBqqtzcSPiT78Yzf0Z12ZGyokDzm8C4m6HbJBCy0wPgMV6raK1Vo4lqAZskgMhq3Szr2DqvhQz50ITLGe4bEZfTQ7fl4aNMp2aG8PsvGE5dm1l2G2kB34KqgwspMbxQpGFI8iQnGz5ceBTsESkOd3l3Z4A88k25TDgt7egpQKCo4Yyw2U5GI9rpKkyxOAwACsbqzZlohdXkfWmPfjRPfZdRTFJY42MnFsZ91WVdU8aFQpgDKNDFEuY8oJ87ZCpm6q4OVbk6ZH43Q3Lx2NwXE4EVh95eAf140atjUwJfMJjVFh3u8GZ2eAmboqFUTKd3NQDocZJpjblM0eYfGuXhJwZ0nrEpn9CwLK6PPQhMXeEkZ0zIysOZC9t0vI6tZrl6ZBhgMRoqwfa1LtGffRyd5zy8Y2wCOriqcDQv9uC1OA2LhRZ4sfkkmsFxjarN4fAy9gZcUNsytPSjjzuQnNssEkobftwiSVkEyI2jusiAnV6ETMziYwByCjfaXbmZ31ab9JtBrBkWetpSStNYqNrqdsQdF1
-Provides: libhdf5_cpp.so.103()(64bit) = set:odL7lE0BkUDmmS7SWYHD0Uv0PzyfcDSd0qanZB8f2dfMIR4ANLgnIPhpfLHHeeunlXYSMPMZdyXeOxZtD7u0xSOzfF2lu1xCixkvxiwZgFAv7pZoU3kEXP3ZkP2iyUvVpIOHv4Z45loYtA9uSwPyAwc1f2NtjAck6jPMPS2KmlBcjaZEZ0VAzZlWxZ7TOrZLihgabKESKYuguuTzWPaxGl5GZ0wwMpk9F3QpLoZGIyreh0ZoZGyo1CDXCkdcFK46NEuHeKCCcnJXLaipUv4jizutVmmHHedwI78ZHZgvGKDOh2coZhjFgV0PdVW7P3tNw8OqBkL9D0rJoTc49wrS1ZoKvukWggRcDrhl3gi048z2m8ooEGkmhKZvsyC9Ot8vwrb1AgP9MRsiwteU9ZiXGkkR00cJWxPjByLsaghZlVLFAj5ZfgTlPfANpAbmgp7wuwgMeAS4vd0jOaMyt2amZA3Z9P76IkRoLdTgogvViCwhZeNVgZEUesnaLIiysi1g035FhOI9eQpDAqetOOkunMQvjrfD1KDhLPGd80Jdlv7DZH3tNTMT1yvmOJoaseumSDZd7iQnC1TLnRyDymO1S74wCabsboexW7HztcyogHQG0rabSuzDSxqqRjqMak6vNBDbuyDroU4q1cZmnD01m8J7iM9p8x0QBVnvlouwV3mb4oAcTWQQc8UeK1GZGyRCXJZd0LRPUJgfZrccgyARr85nadJbvlFXqb0UhpMjCnAq0FYAgX0CAiUN9RUyYFMz8GZmtNUdNZ2CuiBgaiM3bCZDdmrpojKiVu135O3V5ZocawPsTrCcWH18ZofGsAKqVxlrQ8I7LKEXZ6zZtHGFp4nyZ3BDjTxgnQIFt948EM955nw9VAZbiT0kTHz2jrx8QCY9T97LE8JoNnkccP2zaP9wLxd9PnlUATFltfTCxWSoMwco3loIboJqAkFUAebiE4K9JI9c0CqR0ksiaCI53mbGX4FzG4OfZ2osFS0MbG3f12FtmK8NZ2MGqFa44IYejeNbGyVZg3x6uhy12f7mGLUIOw23co6PaTde4aWAY7d49a6274qEmPYMlfv6JL6aqIEh3vmahZw5H86mTEtPv1zP5oFAFYnRkPtZt37eml1Jss7cQTwRhGrU5XUJQ0B295BIGXuS0XAysUTVPEagFuuHi7J2Hi95rS0TwBGrT7ueVVqXFwSNVZxZsjonhkZ1YxZ8f3Vw4kX9EzonUGVszTxcJhbYRQIM8vDLqaDZnx5TUtiMM95bt4REbjZ1qXaDeNfHhZk55OqhdOcUApogPCdQAM4sX4KMMH4sVK6PFkRvgb4y0ZIrKPJwZAvx1jpuvV2QgZa1z7fUvNBAfCZtZDeGPzGhQjSJR8GMuojdlR0ueIuYkS9hccB7SfFS6SOltQuh7SU4XZi4PJJ4BdRbBKqZ8Gmq7Feyp1hOZ7luDphgDsZgBnyCDRwgQFFc00fN7OB8OmEFC8Q7cB5MjeFoVD9xLZwErOdwl89I28H2Zi4F8rGpomQ7kmT0H7nDOUSjA1JDYXAZu3jvwvtIiKaZ750k7oYyepZ0aNMkW7p9gU1VAyODujOuqPEFkrvGfh8QrpVlNvNQKm87YEUZGd06EhawJwDoGd7UULtieP5r7miv9osjPURQA5BkES1YmKbLcZGnN3eodXAESS8ofv2pjSw7rKrOSf7ZAbqdaFhwZeVYJ692ZDd22DLqedZL7EWBK7UqWUUc13Xxgq5epAidoZDneTBZs77plB09RQpjZlKCebb14vHnIgc69he8h3ZmkMM3ZzntOjNB0vohCbqppEzBeyYa71roSl0np77wNwmYpDDKre4s0m0S3ikkq6zCQrge5jj31atVclf8oUNBjSKdW2VyaaVV6Q7hhR0Cc3gQOjVow8Qd23Gait90NUIdZbOH1ZqY5UsmmE3QvKzft3QKABZyO9AZA1eLbP2hSxwJJQyIy40OqSeP6fAZF6RpaaWGu6qPxgvPz8IZqlXPln9xADd10pjO0oGdXOAilRfzofyGZHcOBgl1UXytNgpqSIV7awQjL79GeidbSS8a1gSmwh00uNewg6w03QjVe5S6QJ52cV7zrvhV6YPoVp7JV4tPwCVnETTdLE2UvIfm6d5TNwSC3exZbT5yHTJjmnx24b62q98SplwNkyOk6C6osE3olo8FKrqFt1vkR42hobQ2Yy8kPREW3eYW5Eaugl5mGb7Lpu9Q6X4PIuJ1bBMch02GjkHZ60RK18EygM0KyNh8gkyClkN1KBuedFZAXLfuANUMiJ3MjljbmEjOy7QxGQQtq65iUeVc4YuUpnqVUTZKiD3JCqdZ4bT3QO7hwy8cZxVZ08IhaJ70Gts7w1oPEN6fcVXFFqigLbKEZmDt9HI4mWhqP8fbd0o9D8p3rcv4Kux8PIKN0inOkQL9NBgWbE16Zm9FKNt9kFDXA2cS79SqP1Zle3GgyJtEZsJjMHvrd1UZdGYlMbqcuD40iOA2eZrnCsNtLbZ2dIBdvwlaEMaIcVI7LMX1ffAVZKAzeMxz4lCCkZ16yyFBFwWNFdpZt8TYKtiYssZyhRCrFXwhidoKUnkXAOdPQjO6Wdv2Yzi04tv2hqZcxVjETyT22G3MEJSpqwbhsA0Zqlwcs3eFxU5te3GKtkBpRuwPlyermTKEneso5AICe8MXR9m6S9zMh3WcMZbiC1xBcZf2cSa6RrxiJKjgDFuGEa5mVext2sJOyfVuHZwQGS0W4YmDXLPLeJaD1R1KgHjlILv2iH53yQPwHxZkOME83ZrYZnSlReGP90itrYDa1EumNFEs7NQwHaqYFjVxiODDG1HuIKy4JqQG1MY5NQCxubNiL1
+Provides: libhdf5_cpp.so.103()(64bit) = set:odL7lE0BkUDmmS7SWYHD0Uv0PzyfcDSd0qanZB8f2dfMIR4ANLgnIPhpfLHHeeunlXYSMPMZdyXeOxZtD7u01XzAakV54qa5iZ5E4EfAiZthCfyfgxKffUjP2iyUvVpIOHv4Z45loYtA9uSwPyAwc1f2NtjAck6jPMPS2KmlBcjaZEZ0VAzZlWxZ7TOrZLihgabKESKYuguuTzWPaxGl5GZ0wwMpk9F3QpLoZGIyreh0ZoZGyo1CDXCkdcFK46NEuHeKCCcnJXLaipUv4jizutVmmHKtpfgZnZ1ZkRZ4V816cZEFkEswVCsZ3C7Wy1hARaFuje1SqNKp8i0TI3YhTffat8EqCPJEgv048z2m8ooEGkmhKZvsyC9Ot8vwrb1AgP9MRsi0w4TbXGkkR00cJWxPjByLsaghZlVLFAj5ZfgTlPfANpAbmgp7wuwgMeAS4vd0jOaMyt2amZA3Z9P76IkRoLdTgogvViCwhZeNVgZEUesnaLIiysi1g035FhOI9eQpDAqetOOkunMQvjrfD1KDhLPGd80Jdlv7DZH3tNTMT1yvmOJoaseumSDZd7iQnC1TLnRyDymO1S74wCabsboexW7HztcyogHQG0rabSuzDSxqqRjqMak6vNBDbuyDroU4q1cZmnD01m8J7iM9p8x0QBVnvlouwV3mb4oAcTWQQc8UeK1GZGyRCXJZd0LRPUJgfZrccgyARr85nadJbvlFhbMzOwDcL8R0iV9xS1c9BMzjGN5Vjx7hkZdWyNryX5jfFi859Ux5PZH6HJcI9nFsLwx2VxY2vAh1sCXuPAhvd0N7vkV8tRO3HSEhofuthTXJhZKlRQcybNZpOPFXgEbqSQK424kUAyybMAsOZlFr0GXRhxFJg4qjZkKjeuhhqNyLEooC56lCj0v3riCLGM9LjHWuKd3RJNw1pM6GMonMqR8FiN9tmAg9sjqpjo0cRG1EUAkcpb6ImkT9i7l9AvW5cKkr0U5RxD0xQebnAUu1mlblxwwBTpO9uhlcT762dYy434ueIkvNpB156oMcClKrs8kQ9Vfq8ikc4e8QgJCVxHuZsEZ535dmQExfbBEvEo5NMW6JrZrwNV2IkOkCoxXYXx37HGwmeK36WrMW8RdYytYmqwixAyimRtfrwtiheYXYpk5EkfLlFzmxlFAydrwrMiRJX3fDYsNTEzPZzYV9IH8GZgZgXNDxsg2GZ4g7NKMlPV6L3pqzmUHFpxhZuYljVQZyIU6Lj26eFoFzE6tpGfQSletyvmzYFy2pJE6p6sOccEpP6qio2Kt2noUl2KsnzVkGWfE52hwvuPtK5YDZicoaPXbnw6Gn36fuMZyKAYNQLbWPzGhQjxnkxZ0rGFG6MPxRzDOe9yxFYMZpkr3rVGeqLE3rsytvxoKJBEIFuFQlH7l9VW8C549TvluDphgDsZgBnyCDRwgQFFc00fN7OB8OmEFC8Q7cB5MjeFoVD9xLZwErOdwl89I28H2Zi4F8rGpomQ7YnnfKeBNJD83qfVT9Zd704FBmjZB10R16LEjmfE43jFvAB0x7AjaavWd9XFdzCy1Sj42Z6pVlNvNQKm87YEUZGd06Eha0FOkreMNvXAsCbSeIAZi1zrq6LCCIEA2RewTOtVBVnLy7sMqS9hJJhMuZk8rO6YoPtjSZpzvqQlq4oLDPTqA8Yvd22DLqedZL7EWBK7UqWUUc13Xxgq5epAidoZDneTBZs77plB09RQpjZlKCebb14vHnIgc69he8h3ZmkMM3ZzntOjNB0vohCbqppEzBeyYa71roSl0np77wNwmcGRKVgM1o1ofwmUoQAu3OFoqq8gFbDFW113fKsOSJhn8nkh9fTwZoEEq0jC18qVFscg4W6x1l5FK4wosSCZlVR0vBL0DPO2twZjTNDK1qnOOvhexYD2sunC5yI31rrF5p590ARItCdu8ZzdGPkkQlZcgre4Wru4xRnHSDHKi29fr20OCA1MkrSB9BGGv6Nu4lZDp0dowLbS53BFpPCvE0ifZehyGzkPyJdyi0AJ5o40wnI38A18M0Z4Ve5S6QJ52cV7zrvhV6YPoVp7JV4tPwCVnETTdLE2UvIfm6d5TNwSC3exZbT5yHTJjmnx24b62q98SplwNkyOk6C6osE3olo8FKrqFt1vkR42hobQ2Yy8kPR0oHHnwGU1lloFKsYCVBgrIjcPWR6Ik2P418EehJSr0RK18EygM0KyNh8gkyClkN1KBuebPZ7vY8zNxBq7wDGCmIgDA5fE3lFFXQcaAMtOp8UZ0fXib7ZKvnWsERkHFDmK7EBfy05hoZjOX14S8HmGts7w1oPEN6fcVXFFqigLbKEsb9HI4mWccYIQ0wBsyAdINYhUW5ycPW638t9jhZCis9AZiE16Zm9FKNt9kFDXA2cS79SqP1Zle3GgyJtEZsJjMHvrd1UZdGYlMbqcuD40iOA2eZrnCsNtLbZ2dIBdvwlaEMquqfuxT3uu8PZJ97tw3729AGfc45jbj1RzjrOYiZeS9NPNZb4lrKBK369RwVyvhJjaTcjf9rETY9Mfa1gQZ9gAmf7cpIUJwwW0cqHtC6Ui479wLm1OMdUA6ynQVcEWShlClX1en9WIptXyuVMxlgOqWw0LnDopoDc27dEP0TLiC1xBcZf2cSa6RrxiJKjgDFuGEa5mVext2sJOyfVuHZwQGS0W4YmDXLPLeJaD1R1KgHjlILv2iH53yQPwHxZkOME83ZrYZnSlReGP90itrYDa1EumNFEs7NQwHaqYFjVxiODDG1HuIKy4JqQG1MY5NQCxubNiL1
 Provides: libhdf5-103 = 1.10.6-alt2:sisyphus+271925.100.1.1
 File: /usr/lib64/libhdf5.so.103	120777	root:root		libhdf5.so.103.2.0
-File: /usr/lib64/libhdf5.so.103.2.0	100644	root:root	bd5fd4caf3b2ac07dbb61173ccee6b2d	
+File: /usr/lib64/libhdf5.so.103.2.0	100644	root:root	8bc3830d240ea0f9e60f27c973eea009	
 File: /usr/lib64/libhdf5_cpp.so.103	120777	root:root		libhdf5_cpp.so.103.2.0
-File: /usr/lib64/libhdf5_cpp.so.103.2.0	100644	root:root	10681b7bd410e7208419120da91a4687	
+File: /usr/lib64/libhdf5_cpp.so.103.2.0	100644	root:root	2be9eed948289bb3f2be00d8a55acbc7	
 File: /usr/share/doc/libhdf5-103-1.10.6	40755	root:root		
@@ -51,2 +54,2 @@
 File: /usr/share/doc/libhdf5-103-1.10.6/RELEASE.txt	100644	root:root	3a75cfcdd489bb27fdb42ac1cdc7f68a	
-RPMIdentity: b99e084da912a7d5c43cae0b5b4cd8f48c8423475d078a6da73c1e376e514023e99e719663eb5d876c13dc3f7eb1f9c05c1ed5e9514ab800da83cdb9c226d9c8
+RPMIdentity: 5b976d7fb9a1acbf64aa2c92c13ec4141b80576f50cc781b1c474076b98076f10e3d94656870e48f9a21b8d49e99dc301154155f96ff0d26e309bde72658af24
--- libhdf5-103-debuginfo-1.10.6-alt2.x86_64.rpm.repo	2021-05-15 19:54:32.000000000 +0000
+++ libhdf5-103-debuginfo-1.10.6-alt2.x86_64.rpm.hasher	2023-08-26 03:26:09.846050584 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/42	40755	root:root	
-/usr/lib/debug/.build-id/42/1ef395035a987f960a0fad139880970680eff8	120777	root:root	../../../../lib64/libhdf5.so.103.2.0
-/usr/lib/debug/.build-id/42/1ef395035a987f960a0fad139880970680eff8.debug	120777	root:root	../../usr/lib64/libhdf5.so.103.2.0.debug
-/usr/lib/debug/.build-id/e2	40755	root:root	
-/usr/lib/debug/.build-id/e2/4772799c24de5bab2012be0c3eea0bd9bcb1cb	120777	root:root	../../../../lib64/libhdf5_cpp.so.103.2.0
-/usr/lib/debug/.build-id/e2/4772799c24de5bab2012be0c3eea0bd9bcb1cb.debug	120777	root:root	../../usr/lib64/libhdf5_cpp.so.103.2.0.debug
+/usr/lib/debug/.build-id/2f	40755	root:root	
+/usr/lib/debug/.build-id/2f/bd428227a4df33a4eee5b21e17eb6ded71276e	120777	root:root	../../../../lib64/libhdf5_cpp.so.103.2.0
+/usr/lib/debug/.build-id/2f/bd428227a4df33a4eee5b21e17eb6ded71276e.debug	120777	root:root	../../usr/lib64/libhdf5_cpp.so.103.2.0.debug
+/usr/lib/debug/.build-id/3c	40755	root:root	
+/usr/lib/debug/.build-id/3c/001c9578c6495e2cd17728488796421be07d35	120777	root:root	../../../../lib64/libhdf5.so.103.2.0
+/usr/lib/debug/.build-id/3c/001c9578c6495e2cd17728488796421be07d35.debug	120777	root:root	../../usr/lib64/libhdf5.so.103.2.0.debug
 /usr/lib/debug/usr/lib64/libhdf5.so.103.2.0.debug	100644	root:root	
@@ -108,2 +108,3 @@
 /usr/src/debug/libhdf5-1.10.6/src/H5C.c	100644	root:root	
+/usr/src/debug/libhdf5-1.10.6/src/H5CS.c	100644	root:root	
 /usr/src/debug/libhdf5-1.10.6/src/H5CX.c	100644	root:root	
@@ -319,2 +320,3 @@
 /usr/src/debug/libhdf5-1.10.6/src/H5Oattribute.c	100644	root:root	
+/usr/src/debug/libhdf5-1.10.6/src/H5Obogus.c	100644	root:root	
 /usr/src/debug/libhdf5-1.10.6/src/H5Obtreek.c	100644	root:root	
@@ -415,2 +417,3 @@
 /usr/src/debug/libhdf5-1.10.6/src/H5T.c	100644	root:root	
+/usr/src/debug/libhdf5-1.10.6/src/H5TS.c	100644	root:root	
 /usr/src/debug/libhdf5-1.10.6/src/H5Tarray.c	100644	root:root	
@@ -456,2 +459,3 @@
 /usr/src/debug/libhdf5-1.10.6/src/H5Zshuffle.c	100644	root:root	
+/usr/src/debug/libhdf5-1.10.6/src/H5Zszip.c	100644	root:root	
 /usr/src/debug/libhdf5-1.10.6/src/H5Ztrans.c	100644	root:root	
@@ -466,3 +470,2 @@
 Requires: debug64(libc.so.6)  
-Requires: debug64(libdl.so.2)  
 Requires: debug64(libgcc_s.so.1)  
@@ -476,11 +479,11 @@
 Provides: libhdf5-103-debuginfo = 1.10.6-alt2:sisyphus+271925.100.1.1
-File: /usr/lib/debug/.build-id/42	40755	root:root		
-File: /usr/lib/debug/.build-id/42/1ef395035a987f960a0fad139880970680eff8	120777	root:root		../../../../lib64/libhdf5.so.103.2.0
-File: /usr/lib/debug/.build-id/42/1ef395035a987f960a0fad139880970680eff8.debug	120777	root:root		../../usr/lib64/libhdf5.so.103.2.0.debug
-File: /usr/lib/debug/.build-id/e2	40755	root:root		
-File: /usr/lib/debug/.build-id/e2/4772799c24de5bab2012be0c3eea0bd9bcb1cb	120777	root:root		../../../../lib64/libhdf5_cpp.so.103.2.0
-File: /usr/lib/debug/.build-id/e2/4772799c24de5bab2012be0c3eea0bd9bcb1cb.debug	120777	root:root		../../usr/lib64/libhdf5_cpp.so.103.2.0.debug
-File: /usr/lib/debug/usr/lib64/libhdf5.so.103.2.0.debug	100644	root:root	8f26df54f3cf118ba3ff4133bafc73ad	
+File: /usr/lib/debug/.build-id/2f	40755	root:root		
+File: /usr/lib/debug/.build-id/2f/bd428227a4df33a4eee5b21e17eb6ded71276e	120777	root:root		../../../../lib64/libhdf5_cpp.so.103.2.0
+File: /usr/lib/debug/.build-id/2f/bd428227a4df33a4eee5b21e17eb6ded71276e.debug	120777	root:root		../../usr/lib64/libhdf5_cpp.so.103.2.0.debug
+File: /usr/lib/debug/.build-id/3c	40755	root:root		
+File: /usr/lib/debug/.build-id/3c/001c9578c6495e2cd17728488796421be07d35	120777	root:root		../../../../lib64/libhdf5.so.103.2.0
+File: /usr/lib/debug/.build-id/3c/001c9578c6495e2cd17728488796421be07d35.debug	120777	root:root		../../usr/lib64/libhdf5.so.103.2.0.debug
+File: /usr/lib/debug/usr/lib64/libhdf5.so.103.2.0.debug	100644	root:root	ae8796365b2bef2e06abb604f499a050	
 File: /usr/lib/debug/usr/lib64/libhdf5.so.103.debug	120777	root:root		libhdf5.so.103.2.0.debug
-File: /usr/lib/debug/usr/lib64/libhdf5_cpp.so.103.2.0.debug	100644	root:root	3e20b1e6a554056790515a3d8419c6a7	
+File: /usr/lib/debug/usr/lib64/libhdf5_cpp.so.103.2.0.debug	100644	root:root	11c54764cb6c61a348691f6141d87c12	
 File: /usr/lib/debug/usr/lib64/libhdf5_cpp.so.103.debug	120777	root:root		libhdf5_cpp.so.103.2.0.debug
@@ -584,2 +587,3 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5C.c	100644	root:root	9e656a44198d6d89f674bd1ea9f39020	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5CS.c	100644	root:root	96d5f794372f960bff1fb0516c29f754	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5CX.c	100644	root:root	9551300ef6433b5732733b0846ceab70	
@@ -795,2 +799,3 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Oattribute.c	100644	root:root	b51b9abf14189f8acdfe04bfe9fc8d23	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5Obogus.c	100644	root:root	f204fa8e262483d325d54ba902b2bcc5	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Obtreek.c	100644	root:root	8000efbd1796798cc694fe14723b3367	
@@ -891,2 +896,3 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5T.c	100644	root:root	82d441664b0cf59cd290877cfb6451d1	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5TS.c	100644	root:root	a128c5d5d234e3439ddfe1efa2c68142	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Tarray.c	100644	root:root	24e035c08a2c3d91e411d4fbb19b0c09	
@@ -903,3 +909,3 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Tfloat.c	100644	root:root	1f2ba87c2dd4fb6c915aaa26d9cbebe4	
-File: /usr/src/debug/libhdf5-1.10.6/src/H5Tinit.c	100644	root:root	ade9f318e84ef8c061bc1e97a0282fc1	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5Tinit.c	100644	root:root	26a4a98706f5a1c9409a8bd10a7e9ab2	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Tnative.c	100644	root:root	4ca222653a6a513a045fbb32095b1a2e	
@@ -932,2 +938,3 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Zshuffle.c	100644	root:root	5cc5f2ea0c9d39d6fc77bfa970607056	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5Zszip.c	100644	root:root	d4e391f3550d6d23822ef204a514c251	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5Ztrans.c	100644	root:root	57ec3d837dd0bc8edf7a59e60e59f864	
@@ -935,3 +942,3 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5dbg.c	100644	root:root	6e97fd1ecc1f17a36aee99472e72b81f	
-File: /usr/src/debug/libhdf5-1.10.6/src/H5lib_settings.c	100644	root:root	c4f0621cb326c162c574af2bcafd407f	
+File: /usr/src/debug/libhdf5-1.10.6/src/H5lib_settings.c	100644	root:root	882ef4520e505db9f23031d849bf2976	
 File: /usr/src/debug/libhdf5-1.10.6/src/H5private.h	100644	root:root	539486a7c9428a9fce35ab476bc92295	
@@ -941,2 +948,2 @@
 File: /usr/src/debug/libhdf5-1.10.6/src/H5trace.c	100644	root:root	cdc60e618219745a29375cbb4df79d8b	
-RPMIdentity: 15d0cea633890daa5471d4a862606e28e950819b938591c52c816b461a41f328d7f1240a9534d0c38ab04daa275e05e0f8e226405b8e63aba0649d94ace74ca1
+RPMIdentity: 70e10fca584316ce0b60aa91a81ac766bb7c68751512e01814a845857586372770ca4f1e6fe395b913a84d3ce127dad1814b577798a96978c55e759b784cf674
--- libhdf5-devel-1.10.6-alt2.x86_64.rpm.repo	2021-05-15 19:54:32.000000000 +0000
+++ libhdf5-devel-1.10.6-alt2.x86_64.rpm.hasher	2023-08-26 03:26:10.013051181 +0000
@@ -172,3 +172,3 @@
 File: /usr/include/H5overflow.h	100644	root:root	e4b0f9ce862e06cdcf0722b9ddfc68af	
-File: /usr/include/H5pubconf.h	100644	root:root	7bb774874574ee701111cf329400e8e3	
+File: /usr/include/H5pubconf.h	100644	root:root	cdabb447e8fef7688952b0b67dbf525d	
 File: /usr/include/H5public.h	100644	root:root	1da9f5a0f3a257dd2d4d1b1d37213a3a	
@@ -182,2 +182,2 @@
 File: /usr/lib64/pkgconfig/hdf5.pc	100644	root:root	6128c37df10424fbcaae6680ed6f36e2	
-RPMIdentity: b74dc1dfef709309f79adba024ccb30b04129b6e35c23d62ff703eb31ae0ea21bef958d9c059012a05ffba1b16e5b80465c0e88067a66970043e37188d91f1d0
+RPMIdentity: 5c435f7e7df54dd662c8e9acda7ec0fbca5812282f54485da6b29ffdfe329e41273b169b01338d3824be767e5249efa4838a23d8e049d8696cacb2a5c720e624
--- libhdf5-hl-100-1.10.6-alt2.x86_64.rpm.repo	2021-05-15 19:54:32.000000000 +0000
+++ libhdf5-hl-100-1.10.6-alt2.x86_64.rpm.hasher	2023-08-26 03:26:10.188051807 +0000
@@ -7,8 +7,8 @@
 Provides: libhdf5_hl.so.100()(64bit) = set:ldZCxMA8yR4FeAxKdSs3r2nEI3429DqkEvpWM08LTej2m4bfx9JdQRepd9tv5m6xCP8mZ4hbHZlIgS2UuIXWVyBhZaep569s3GZlCPiNmTsTxe06BP0upVql3mx7MIecOrGBYF94wYBjeLilJEKjlOUXiwwvSgWCA7QOYnQbC74XEtrGo896sn4jka4EuAAHikIbCs9LF8ntYmUK6xy5z4aRXnN0WGLOwnJhB3I0Ew802Z46Uj3ZzSYfkgXC8XQHS8xFU7S2Zlh26FFeHVZxQ8yWmdSMJ2hFNw1O3iqZEqrmCZGWevLZo9t5ailBqs2U3nZjZKonZa5Ga0YZlxtZ7fXwHuP3geHJVKu5cqGkVrszmq5Fg7
-Provides: libhdf5_hl_cpp.so.100()(64bit) = set:jdWawUGtXk6Z1OdQkHVZFi8fcvWF0Yudv2ILXN04o7K4nozg7CZrle50bMjsAPurxpPA5K2VZ6dTM8Zp3rUoxb6wDWp4
+Provides: libhdf5_hl_cpp.so.100()(64bit) = set:jdWawUGtXk6Z1Od8guUuoZkf50xZwILrgFzU2r4WMQvHsa0mwDobY5CdjmUaATrdTM8K0uIM53MjZc8
 Provides: libhdf5-hl-100 = 1.10.6-alt2:sisyphus+271925.100.1.1
 File: /usr/lib64/libhdf5_hl.so.100	120777	root:root		libhdf5_hl.so.100.1.3
-File: /usr/lib64/libhdf5_hl.so.100.1.3	100644	root:root	b951bb233690ba3694c2695aadf1c2fe	
+File: /usr/lib64/libhdf5_hl.so.100.1.3	100644	root:root	71c4f9a0cec24ba13770c89d6aa03a3a	
 File: /usr/lib64/libhdf5_hl_cpp.so.100	120777	root:root		libhdf5_hl_cpp.so.100.1.4
-File: /usr/lib64/libhdf5_hl_cpp.so.100.1.4	100644	root:root	31b14552c9e032ba3c61ee94b66de4a4	
-RPMIdentity: 8954a619542a321f3c567d13dcc981fd8a74f597e1095e289a95aad890eb6e4038e481c83c0e84001a2a2da0b944a09d91fe7cfcb19166c3d8cb1bcff89dc8b9
+File: /usr/lib64/libhdf5_hl_cpp.so.100.1.4	100644	root:root	826ae2286742ab2eba3d4ece99c4ef0c	
+RPMIdentity: 554fde022230c0512e177682f7ee402af448219297118675a1d9ced3c57b682c4dbd0cebb6f966a1b677ed53b6f673d09c76dc1db971df03bb6c7f0d49d19034
--- libhdf5-hl-100-debuginfo-1.10.6-alt2.x86_64.rpm.repo	2021-05-15 19:54:32.000000000 +0000
+++ libhdf5-hl-100-debuginfo-1.10.6-alt2.x86_64.rpm.hasher	2023-08-26 03:26:10.300052208 +0000
@@ -1,7 +1,7 @@
-/usr/lib/debug/.build-id/3b	40755	root:root	
-/usr/lib/debug/.build-id/3b/877a2194c21e7a2f4268c406d9cdcfc3884502	120777	root:root	../../../../lib64/libhdf5_hl_cpp.so.100.1.4
-/usr/lib/debug/.build-id/3b/877a2194c21e7a2f4268c406d9cdcfc3884502.debug	120777	root:root	../../usr/lib64/libhdf5_hl_cpp.so.100.1.4.debug
-/usr/lib/debug/.build-id/8c	40755	root:root	
-/usr/lib/debug/.build-id/8c/419588769ee7ecdbd029142655599d439ceaf1	120777	root:root	../../../../lib64/libhdf5_hl.so.100.1.3
-/usr/lib/debug/.build-id/8c/419588769ee7ecdbd029142655599d439ceaf1.debug	120777	root:root	../../usr/lib64/libhdf5_hl.so.100.1.3.debug
+/usr/lib/debug/.build-id/a1	40755	root:root	
+/usr/lib/debug/.build-id/a1/e4cfad4a87132bed28b593e54b0a03c7d71aaf	120777	root:root	../../../../lib64/libhdf5_hl.so.100.1.3
+/usr/lib/debug/.build-id/a1/e4cfad4a87132bed28b593e54b0a03c7d71aaf.debug	120777	root:root	../../usr/lib64/libhdf5_hl.so.100.1.3.debug
+/usr/lib/debug/.build-id/bc	40755	root:root	
+/usr/lib/debug/.build-id/bc/c74f03dce2c572a9c1ac23a60997bbc026e11b	120777	root:root	../../../../lib64/libhdf5_hl_cpp.so.100.1.4
+/usr/lib/debug/.build-id/bc/c74f03dce2c572a9c1ac23a60997bbc026e11b.debug	120777	root:root	../../usr/lib64/libhdf5_hl_cpp.so.100.1.4.debug
 /usr/lib/debug/usr/lib64/libhdf5_hl.so.100.1.3.debug	100644	root:root	
@@ -25,2 +25,4 @@
 /usr/src/debug/libhdf5-1.10.6/hl/src/H5LT.c	100644	root:root	
+/usr/src/debug/libhdf5-1.10.6/hl/src/H5LTanalyze.c	100644	root:root	
+/usr/src/debug/libhdf5-1.10.6/hl/src/H5LTparse.c	100644	root:root	
 /usr/src/debug/libhdf5-1.10.6/hl/src/H5LTparse.h	100644	root:root	
@@ -38,11 +40,11 @@
 Provides: libhdf5-hl-100-debuginfo = 1.10.6-alt2:sisyphus+271925.100.1.1
-File: /usr/lib/debug/.build-id/3b	40755	root:root		
-File: /usr/lib/debug/.build-id/3b/877a2194c21e7a2f4268c406d9cdcfc3884502	120777	root:root		../../../../lib64/libhdf5_hl_cpp.so.100.1.4
-File: /usr/lib/debug/.build-id/3b/877a2194c21e7a2f4268c406d9cdcfc3884502.debug	120777	root:root		../../usr/lib64/libhdf5_hl_cpp.so.100.1.4.debug
-File: /usr/lib/debug/.build-id/8c	40755	root:root		
-File: /usr/lib/debug/.build-id/8c/419588769ee7ecdbd029142655599d439ceaf1	120777	root:root		../../../../lib64/libhdf5_hl.so.100.1.3
-File: /usr/lib/debug/.build-id/8c/419588769ee7ecdbd029142655599d439ceaf1.debug	120777	root:root		../../usr/lib64/libhdf5_hl.so.100.1.3.debug
-File: /usr/lib/debug/usr/lib64/libhdf5_hl.so.100.1.3.debug	100644	root:root	c99c6ffb3670094f356b142f49fddb5e	
+File: /usr/lib/debug/.build-id/a1	40755	root:root		
+File: /usr/lib/debug/.build-id/a1/e4cfad4a87132bed28b593e54b0a03c7d71aaf	120777	root:root		../../../../lib64/libhdf5_hl.so.100.1.3
+File: /usr/lib/debug/.build-id/a1/e4cfad4a87132bed28b593e54b0a03c7d71aaf.debug	120777	root:root		../../usr/lib64/libhdf5_hl.so.100.1.3.debug
+File: /usr/lib/debug/.build-id/bc	40755	root:root		
+File: /usr/lib/debug/.build-id/bc/c74f03dce2c572a9c1ac23a60997bbc026e11b	120777	root:root		../../../../lib64/libhdf5_hl_cpp.so.100.1.4
+File: /usr/lib/debug/.build-id/bc/c74f03dce2c572a9c1ac23a60997bbc026e11b.debug	120777	root:root		../../usr/lib64/libhdf5_hl_cpp.so.100.1.4.debug
+File: /usr/lib/debug/usr/lib64/libhdf5_hl.so.100.1.3.debug	100644	root:root	555a01d00bffe0be0313d96333ea67ab	
 File: /usr/lib/debug/usr/lib64/libhdf5_hl.so.100.debug	120777	root:root		libhdf5_hl.so.100.1.3.debug
-File: /usr/lib/debug/usr/lib64/libhdf5_hl_cpp.so.100.1.4.debug	100644	root:root	2aacdb94b1e02cf605a7478163b629d4	
+File: /usr/lib/debug/usr/lib64/libhdf5_hl_cpp.so.100.1.4.debug	100644	root:root	bebc0b3a52451d3499ee83eae6934a10	
 File: /usr/lib/debug/usr/lib64/libhdf5_hl_cpp.so.100.debug	120777	root:root		libhdf5_hl_cpp.so.100.1.4.debug
@@ -63,2 +65,4 @@
 File: /usr/src/debug/libhdf5-1.10.6/hl/src/H5LT.c	100644	root:root	e265b3a6c4e10659daf694a9b10606ec	
+File: /usr/src/debug/libhdf5-1.10.6/hl/src/H5LTanalyze.c	100644	root:root	36056fb11a5fb04f3c4afca1e692f194	
+File: /usr/src/debug/libhdf5-1.10.6/hl/src/H5LTparse.c	100644	root:root	8a4bc0c740b08d98d349758b3333c797	
 File: /usr/src/debug/libhdf5-1.10.6/hl/src/H5LTparse.h	100644	root:root	579bb056f3d4770884faf9841049a7fc	
@@ -70,2 +74,2 @@
 File: /usr/src/debug/libhdf5-1.10.6/hl/src/H5TBprivate.h	100644	root:root	c7e351e56b055092c2ee175f92ca9632	
-RPMIdentity: 66e3b56e0fc56729a52fea2869fa82bc2c4f28f18414776ca3614c818ff8e095742411fff5d1e543d6dec9b64e3fdc6c7e7b778a7a933f6e58faf5b336e8e032
+RPMIdentity: 346937c50233412fadda1be454e9d2f1d4b3db1e9f0b16e2da91c6ee2e03fc648c6c78f7f1959627cb7e7a72b2729564dc3c0417cd544afdc95feceaa037f365